Django框架学习 - 图1
    image.png

    创建一个Django项目
    1、安装Python安装过程请参考前面的Python安装教程
    2、使用Django框架需要安装Django,安装时候需要注意Django版本兼容的Python版本
    安装Django也就是安装一个模块,安装方法两种 一、直接下载模块放到指定位置即可,二使用pip进行安装
    pip install Django==2.0
    image.png
    Django下载请参考https://www.djangoproject.com/start/
    3、安装好django新建一个项目
    1)、在cmd命令行中进入指定项目路径使用Django-admin startproject myblgo(项目名) 进行创建项目
    2)、创建没有报错则成功,进入目录可以看见项目相关文件,如下图:
    image.png
    相关文件这里就不一一介绍了,Django入门可参考下面链接:https://www.imooc.com/learn/790(也可百度搜索慕课网,慕课网中搜索Django入门学习)
    4、Django项目创建好,然后创建一个应用,在cmd窗口就入刚创建的myblgo项目路径中找到manage.py,在manage.py同级目录下创建应用,输入Python manage.py startapp blgo
    image.png
    查看创建的应用
    image.png

    4、配置项目中setting.py主要配置数据库,url,项目下的应用名。项目后续流程如下面流程图。
    Django框架学习 - 图7

    总结:
    创建一个简单页面需编辑项目中views文件
    1、每一个响应对应一个函数,函数必须返回一个响应
    2、函数必须存在一个参数,一般约定为request
    3、每一个响应(函数)对应一个URL
    配置URL 编辑urls.py
    1、每个URL都以url的形式写出来
    2、url函数放在urlpatterns列表中
    3、url函数三个参数:url(正则),对应方法,名称

    models中数据库迁移
    开始迁移: python manage.py makemigrations
    执行迁移: python manage.py migrate

    导出项目所需要安装的包:
    命令:pip freeze > requirements.txt
    requirements.txt的内容是项目所需要的包

    有时执行python manage.py makemigrations时候,会收到提示No changes detected,为了能够重新创建迁移文件,可以执行:

    1. python manage.py makemigrations --empty ‘应用名'
    2. • 1
    3. • 1

    来创建一个空的迁移文件,然后再执行python manage.py makemigrations即可重新生成迁移文件

    详细关于迁移问题 链接

    快速安装Django项目所需要的包:
    命令:pip install -r requirements.txt