1. Django基本应用结构
1.1 多页面显示
- 问题背景
- 问题拆解
- Web框架能够将数据抽象成模型(标题和内容的集合)
- 将数据引入模板进行显示
1.2 Django App
- 使用
python manage.py startapp 应用名称
创建Django应用
- 关注
models.py
-
CharField()
用于短文本字段,TextField()
用于长文本字段 -
Class
用于定义一个Article
模型(固定书写格式) -
title
和content
是属性名也是字段名(对应数据库) -
去
Django
主文件下找到settings.py
文件声明我们的应用。
- 使用
makemigrations
和migrate
进行同步数据库的迁移,前者是制造迁移,后者是迁移。
-
前往后台管理程序进行数据修改
- 编辑应用文件夹下的
admin.py
文件让应用能在后台管理界面展现,进行后台数据添加
- 编辑应用文件夹下的
- 在
setting.py
文件中修改中文设置