settings.py 配置
urls.py 将url模式网址映射到某个具体的视图函数
wsgi.py 负责和web服务器沟通
manage.py 创建应用,更新数据库,启动服务等
GET POST
数据提交
user pwd
模版:数据与视图的分离
表单
数据库 models
登陆管理: session cookie
创建项目:django-admin startproject HelloWorld
启动服务器:python manage.py runserver 0.0.0.0:8000
以 .py 文件形式启动(os.system(…))
models数据库创建app:python manage.py startapp person
models.py 创建数据库表
settings 配置数据库app,配置数据库名 .db
python manage.py makemigrations 初始化数据库格式
python manage.py migrate 生存数据库 .db
python manage.py createsuperuser 创建超级用户
插入数据:dbname.objects.create(key=value)
增加与更新记录:p = dbname(key=value) p.save()
更新数据: dbname.objects.filter(key=value).update(key=value)
按条件删除数据: dbname.objects.filter(key=value).delete()
删除所有数据:dbname.objects.all().delete()
获取所有数据: dbname.objects.all()
按条件获取数据:dbname.objects.filter(Sex=“F”,Age>=20)
获取按顺序排序的数据:dbname.objects.all().orpython der_by(“key”) 反排序"-key"
获取按多个条件排序数据:oder_by(“key1”,“key2”)先按key1排序,再按key2排序