潭州课堂25班:Ph201805201 django 项目 第十九课 文章主页数据库模型,前后台功能实现 (课堂笔记)
-数据库模型设计 :
文章:新闻表:
字段:图片,标题,摘要,类型,作者,创建时间
标签表
评论表,
轮播图:外键,指向文章的外键表
在 utls 目录下创建 models.py 把其它模型常用的字段写在这,要用时继承它就呆以,
is_delete 默认为 False ,
在 apps/news的 models.py 中创建新闻模型
创建的类中,继承 utils 里边的 models 的模型
数据库迁移 makemigrations
在库中导入测试数据:
在 nwes 的视图文件中,创建 index 的类
urls 配置:
前台 html 文件中的数据由数据库中提取
接收数据库的数据并进行渲染
优化:
和 only 相反的是 defer ,把排除的字段写入其中