标签:
urls.py
网址入口,每个请求的url都在这里进行匹配,分发
views.py
从urls.py分发过来的请求在这里处理,或者渲染templates中网页后,将结果显示到网页,显示给用户
models.py
与数据库相关的操作在这里完成,django根据model创建对应方数据库,数据表
forms.py
表单,用户在浏览器上的数据提交,对数据进行验证等。
templates(文件夹)
模板,一般存放Html网页,views.py中函数会进行渲染模板,得到网页
admin.py
后台,管理后台的功能需要在这里regisger
settings.py
django的配置文件。
常用命令:
1.创建一个项目
django-admin.py startproject projectName
2.新建一个app
django-admin.py startapp appName
创建一个项目后,会有一个manage.py此时也可以用python manage.py startapp appName命令
3.同步数据库
老版本的django: python manage.py syncdb
新版本:python manage.py makemigrations + python manage.py migrate
4.启动开发服务器
python manage.py runserver [port] port 端口是可选参数,默认8000端口
5.水帘数据库
python manage.py flush,默认会询问,选择yes后会将数据全部清空,此时表格为空
6.设置超级管理员
python manage.py createsuperuser
7.数据导入,导出
python manage.py loaddata appName appName.json
python manage.py dumpdata appName > appName.json
8.django项目环境shell
python manage.py shell
9.数据库shell
python manage.py dbshell
未完待续.....
标签:
原文地址:http://www.cnblogs.com/Andy963/p/5423932.html