Django 组织结构
Django 大体架构是一个 Project 管理若干个小 Application,每一个 Application 负责一个功能,跟 Application 平行的还有一个用于部署网站的 Config Folder(默认和 Project 同名).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| UH ├── CedarsCenter │ ├── admin.py │ ├── apps.py │ ├── __init__.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── tests.py │ └── views.py ├── manage.py ├── StudentCenter │ ├── admin.py │ ├── apps.py │ ├── __init__.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── tests.py │ └── views.py └── UH ├── asgi.py ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-311.pyc │ └── settings.cpython-311.pyc ├── settings.py ├── urls.py └── wsgi.py
|
管理某一个 Project 的时候,通过 manage.py
运行相应的指令。例如在当前 Project 下新增一个 Application poll
,则运行
1
| python manage.py startapp poll
|
Django 中 Model
的作用
Model
的作用只是用来查询数据用的