创建一个Django项目
1、安装Python安装过程请参考前面的Python安装教程
2、使用Django框架需要安装Django,安装时候需要注意Django版本兼容的Python版本
安装Django也就是安装一个模块,安装方法两种 一、直接下载模块放到指定位置即可,二使用pip进行安装
pip install Django==2.0
Django下载请参考https://www.djangoproject.com/start/
3、安装好django新建一个项目
1)、在cmd命令行中进入指定项目路径使用Django-admin startproject myblgo(项目名) 进行创建项目
2)、创建没有报错则成功,进入目录可以看见项目相关文件,如下图:
相关文件这里就不一一介绍了,Django入门可参考下面链接:https://www.imooc.com/learn/790(也可百度搜索慕课网,慕课网中搜索Django入门学习)
4、Django项目创建好,然后创建一个应用,在cmd窗口就入刚创建的myblgo项目路径中找到manage.py,在manage.py同级目录下创建应用,输入Python manage.py startapp blgo
查看创建的应用
4、配置项目中setting.py主要配置数据库,url,项目下的应用名。项目后续流程如下面流程图。
总结:
创建一个简单页面需编辑项目中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
,为了能够重新创建迁移文件,可以执行:
python manage.py makemigrations --empty ‘应用名'
• 1
• 1
来创建一个空的迁移文件,然后再执行python manage.py makemigrations
即可重新生成迁移文件
详细关于迁移问题 链接
快速安装Django项目所需要的包:
命令:pip install -r requirements.txt