Django 环境流程

一.环境安装

  1. 创建虚拟环境
    mkvirtualenv django_py3_1.11 -p python3
  2. 安装Django
    pip install django==1.11
    3.虚拟环境和pip的命令
    虚拟环境
    mkvirtualenv #创建虚拟环境
    rmvirtualenv #删除虚拟环境
    workon #进入虚拟环境,查看所有虚拟环境
    deactivate #退出虚拟环境

pip
pip install 安装依赖包
pip uninstall 卸载依赖包
pip list 查看已安装的依赖包
pip freeze 冻结当前环境的依赖包
二.创建工程

  1. 创建
    django-admin startproject 工程名称
    cd ~/Desktop/code
    django-admin startproject demo
    2.工程目录说明
    settings.py 是项目的整体配置文件

urls.py是项目的URL配置文件
wsgi.py是项目与WSGI兼容的Web服务器入口

manage.py是项目管理文件,通过它管理项目
3.运行开发服务器
python manage.py runserver ip:端口

python manage.py runserver
三.创建子应用

  1. 创建:子主题 1
    python manage.py startapp 子应用名称
  2. 子应用目录说明
    1.admin.py文件跟网站的后台管理站点配置相关
    2.apps.py文件用于配置当前子应用的相关信息
    3.migrations目录用于存放数据库迁移历史文件
    4.models.py文件用户保存数据库模型类.
    5.tests.py文件用于开发测试用列,编写单元测试.
    6.views.py 文件用于编写Web应用视图
    7.自己创建urls.py路由
    四创建视图
    1.创建
    打开刚创建users模块,在views.py中编写视图代码
    说明:
    1.视图函数的第一个传入参数必须定义,用于接收Django构造的包含了请求数据的HttpReqeust对象,通常名为request
    2.视图函数的返回值必须为一个响应对象,不能像Flask一样直接返回一个字符串,可以将要返回的字符长数据放到一个HTTPResponse对象中.
  3. 定义路由URL
    1.在子应用中新建一个urls.py文件用于保存该应用的路由.
    2.在users/urls.py文件中定义路由信息
    urlpatterns=[]
    3.在工程总路由demo/uerls.py中添加子应用的路由数据
    include
    3.1使用include来将子应用users里的全部路由包含进工程路由中
    3.2:r"^users/"决定了users子应用的所有路由都已/users/开头,
    inclide函数除了可以传递字符串自外,也可以直接传递应用的urls模块
    4.启动运行
    python manage.py runserver

作者:SasukeN
来源:CSDN
原文:https://blog.csdn.net/sasuken/article/details/80869650
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(django,Django——环境流程)