一、了解和认识Django模型层
1、什么是模型层
2、模型层的配置
二、创建博客文章模型
1、设置模型
文章标题---文本类型
文章摘要---文本类型
文章内容---文本类型
唯一ID -----Int数字类型(自增、主键)
发布日期---日期类型
2、定义字段
数字类型:IntegerField
文本类型:TextField
日期类型:DataTimeField
自增ID:AutoField
主键定义:primary_key属性
3、模型定义和迁移实现
迁移实现指令:makemigrations
\python\python371\python.exe manage.py makemigrations
4、同步迁移的文件,同步到数据库中
同步数据库指令:
\python\python371\python.exe manage.py migrate
三、初识Django Shell
1、Django shell的优点
2、Django shell的操作使用
a.进入Django shell 环境,输入指令:
\python\python371\python.exe manage.py shell
b.创建博客标题、内容等,并保存到数据库中
c.查看保存结果是否成功
四、Django Admin模块的了解
优点:
1、Django的后台管理工具
2、读取定义的模型元数据,提供强大的管理使用页面
不足:
1、Django shell新增文章太复杂
2、管理页面是基础设施中重要的部分
3、认证用户、显示管理模型、校验输入等功能类似
使用:
1、创建管理员用户
指令:\python\python371\python manage.py createsuperuser
这里设置用户名和密码一致:django
2、登陆页面进行管理
启动服务指令:\python\python371\python manage.py runserver
在后台输入地址:http://127.0.0.1:8000/admin/,输入刚才设定的账号和密码点击登陆
3、设置查看之前的博客内容
刷新网页页面
4、设定文章显示title内容
在models.py中增加title返回的函数
重启服务后刷新页面
5、返回博客文章内容
>返回函数
>应用级别的路由配置
>项目级别的路由配置
>重启服务,输入地址:http://127.0.0.1:8000/blog/content
是不是感觉离目标又更进了一步呢,加油。