Django学习记录(七):Django by example -- Blog(三)
PyxYuYu opened this issue · 0 comments
PyxYuYu commented
Don't try so hard, the best things come when you least expect them to.
0x01 Django
- Build a Blog Application
-
Creating an application
python manage.py startapp blog
创建应用- 查看结构
H:. │ db.sqlite3 │ manage.py │ ├─blog │ │ admin.py │ │ apps.py │ │ models.py │ │ tests.py │ │ views.py │ │ __init__.py │ │ │ └─migrations │ __init__.py │ └─mysite settings.py settings.pyc urls.py urls.pyc wsgi.py wsgi.pyc __init__.py __init__.pyc
admin.py
管理员注册模块migrations
数据迁移工具,允许改变和同步models.py
模型文件,所有应用都必须有这个文件,但可以为空tests.py
测试应用文件,可以自定义添加测试views.py
视图文件,保存应用逻辑的地方,每个视图文件中都会收到一个HTTP
请求,运行,之后返回一个Response
-
Designing the blog data schema
models.py
中创建一个Post
模型- 每个模型
model
都是django.db.models.Model
的子类,其中的每个属性都代表数据库中的字段,Django
会创建一个表来保存models.py
中定义的每一个模型
- 每个模型
-