1.django一览

urls.py——网址入口,关联到对应的views.py中的一个函数。访问网址就对应一个函数。
views.py——从urls.py对应过来,处理用户发出的请求,通过渲染templates中的网页显示内容
models.py——从数据库读取或者存入数据的时候用到这个
forms.py——表单,输入数据提交、对数据的验证工作以及输入框的生成工作。需要手动创建
templates文件夹——views.py函数渲染该文件夹中的html模板,得到动态内容的网页,可以用来缓存
admin.py——用很少的代码就拥有一个强大的后台
settings.py——配置文件,入debug开关、静态文件位置等
 
2.相关命令
1.新建一个django project
django-admin.py startproject project_name(必须是合法的包名)
2.新建app
cd project_name
python manage.py startapp app_name
或django-admin.py startapp app_name
一般一个项目有多个app
通用app也可以在多个项目中使用
app_name也必须是合法包名
3.创建数据库表或更高数据库表字段
创建更改的文件:python manage.py makemigrations
将生成的py文件应用到数据库: python manage.py migrate
4.使用开发服务器
python manage.py runserver
或者指定端口
python manage.py runserver 8001
5.清空数据库
python manage.py flush
6.创建超级管理员
python manage.py createsuperuser
按照提示输入用户名和密码,邮箱可以为空
修改密码:python manage.py changepassword username
7.导出导入数据
python manage.py dumpdata appname > appname.json
python manage.py loaddata appname.json
8.django项目环境终端
python manage.py shell
可以在shell里面调用当前项目的models.py中的api,操作数据或者小测试非常方便
9.数据库命令行
python manage.py dbshell
自动进入settings.py中设置的数据库
10.更多命令
终端上输入python manage.py 可以看到详细的列表

posted on 2020-09-18 16:46  sarah33  阅读(107)  评论(0)    收藏  举报