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()

本文详细解析了Django项目中的文件组织结构,包括如何通过`tree`命令查看项目文件树,并阐述了在应用某个App的数据库关系定义过程中涉及的三个核心步骤:修改`models.py`文件、执行`makemigrations`命令更新操作记录、以及运用`migrate`命令实现实时数据库更新。

被折叠的 条评论
为什么被折叠?



