1. project 文件树:
使用tree 命令演示project 文件树:
在一个project中,应用某个App的数据库关系定义需要3个步骤:
1.modify models.py
2. makemigrations (根据models.py的变化,更新操作记录存于migrations中)
3. migrate (根据某个App中的migrations中的记录,更新project的database)
2. 相关子包与模块
( '--' 代表这是一个模块, 否则是一个包 )
django
db
-- models
-- migrations
contrib
-- admin
utils
-- timezone
test
-- TestCase
shortcuts
-- render
core
management
-- execute_from_command_line
os
sys
3. models 方法
关系.objects.all()(调用对象(元组)的__str__方法)
关系.objects.filter()
关系.objects.get()