Django入门创建项目及应用

Django是用于后台处理的web应用框架。用户通过浏览器输入网址,向http服务器发起访问网页的请求,http服务器(Apache/Nginx)接收到用户请求后,把请求发送给web应用框架进行处理,web应用框架处理请求,把结果发送给http服务器,http服务器再返回给用户。

Django创建项目步骤:环境搭建—>创建项目—>设置pycharm同步—>创建并安装应用—>开启服务—>设置端口映射
1. 环境搭建

  1).创建虚拟环境“djenv”:mkvirtualenv -p /usr/bin/python3 djenv
  2).进入虚拟环境:workon djenv
  3).安装django: pip install django
  4).创建项目文件夹:mkdir djangoprojects

2. 创建项目

  1).进入项目文件夹:cd djprojects
  2).通过命令行创建项目:django-admin startproject crm
  3).进入crm文件夹,查看目录结构图
crm
├── crm
│ ├── _init_.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── manage.py
 _init_.py:空文件,声明是一个Python包
  settings.py:配置文件,包含数据库信息,调试标志,静态文件等
  urls.py:Django项目的url声明
  wsgi.py:用于部署服务器
  manage.py:django中的一个命令行工具,管理django项目

3. 设置pycharm同步

  1).打开pycharm,点击Field—>NewProject
  2).选择Pure Python—>填写本地路径location—>在Exidting interpreter选择Add Remote

  3).选择SSH Credentials,填写信息后,点击OK

  4).打开Remote project location后面的“...”,配置Linux项目路径,点解Create

  5).Connection设置:

  6).Mappings设置:

  7).自动上传设置:Tools—>Devloyment—>options—>在Upload changed fields...中选择"Always"—>OK

4. 创建并安装应用

  1).在项目目录下创建应用:python manage.py startapp student
  2).安装应用:在crm/settings.py中的INSTALLED_APPS下添加应用的名称"student"就可以完成安装
                

5. 开启服务

  在项目目录下执行命令:python manage.py runserver 0:6969

6. 设置端口映射

  点击"设置"—>选择"网络"—>"网卡1"—>"高级"—>"端口转发"—>点击"+"新建规则—>名称:Django,协议:TCP,主机端口:8000,子系统端口:6969

在浏览器中输入网址:"127.0.0.1:8000",可以查看当前站点开发效果

增加、修改、删除文件,服务器会自动重启,
按ctrl+c 停止服务器
原文地址:https://www.cnblogs.com/rongzhen/p/10398912.html