Django博客系统(评论模型)
1. 定义模型类
在home子应用的models.py模型中定义评论模型
class Comment(models.Model):#评论内容content=models.TextField()#评论的文章article=models.ForeignKey(Article,on_delete=models.SET_NULL,null=True)#发表评论的用户user=models.ForeignKey('users.User',on_delete=models.SET_NULL,null=True)#评论发布时间created=models.DateTimeField(auto_now_add=True)def __str__(self):return self.article.titleclass Meta:db_table='tb_comment'verbose_name = '评论管理'verbose_name_plural = verbose_name
2. 迁移模型类
1.创建迁移文件
python manage.py makemigrations
2.执行迁移文件
python manage.py migrate
Django博客系统(评论模型)相关推荐
- Django博客系统注册(定义用户模型类)
1. Django默认用户认证系统 Django自带用户认证系统 它处理用户账号.组.权限以及基于cookie的用户会话. Django认证系统位置 django.contrib.auth包含认证框架 ...
- Django博客系统(详情评论数据展示)
1. 查询评论数据并展示 1.查询评论数据并通过context传递给HTML from home.models import Comment from django.shortcuts import ...
- Django博客系统(文章分类模型)
文章分类后台管理 网站的管理员负责查看.添加.修改.删除数据 Django能够根据定义的模型类自动地生成管理模块 登陆站点:http://127.0.0.1:8000/admin 需要服务器是启动状态 ...
- Django博客系统(详情页面展示)
1. 页面展示 1.在home.views.py文件中定义视图 from django.views import Viewclass DetailView(View):def get(self,req ...
- Django博客系统(首页文章数据展示)
1. 查询分页数据并展示 1.查询分类文章数据并通过context传递给HTML from home.models import ArticleCategory,Article from django ...
- Django博客系统项目需求分析
项目需求分析 需求分析原因 项目中,需求驱动开发.即开发人员需要以需求为目标来实现业务逻辑. 需求分析方式 企业中,借助产品原型图分析需求. 需求分析完后,前端按照产品原型图开发前端页面,后端开发对应 ...
- Django博客系统(首页分类数据展示)
1. 首页接口设计 1.请求方式 选项 方案 请求方法 GET 请求地址 /?cat_id=xxx&page_num=xxx&page_size=xxx 2.请求参数 参数名 类型 是 ...
- Django博客系统(推荐文章数据展示)
1. 添加文章浏览量数据 1.每次请求文章详情时给浏览量+1 try:article=Article.objects.get(id=id) except Article.DoesNotExist:re ...
- Django博客系统(博客保存)
1. 博客保存接口设计 1.请求方式 选项 方案 请求方法 POST 请求地址 /writeblog/ 2.请求参数:表单 参数名 类型 是否必传 说明 title string 是 标题 avata ...
最新文章
- 说了这么多次 I/O,可你知道其中的原理么
- 关于display相关的一些内容(总体)
- 强联通分量算法的个人详解Tarjan算法(包含缩点)
- hdu5399(模拟)
- sm缩写代表什么意思_pe、PE在电气有代表什么意思,你发现没有,电气技术很有意思...
- python的if语句后面怎么加布尔运算符号是_python if 语句,布尔运算
- @property 各个属性作用【使用时最需注意strong/weak类型】【补充部分内存知识】...
- 《正版 图解语音识别 语音识别入门实践教程 语音识别技术书 人工智能机器学习深度学习计算机网络编程书籍R3Z978》[日]荒木雅弘著【摘要 书评 在线阅读】-苏宁易购图书...
- Dockerfile 数据卷最佳实践
- 移动端设计尺寸基础知识
- 支持J2EE架构的服务器,利用J2EE架构构建Web服务实现应用集成
- Studio 3T无限试用
- 整数 (Integer)
- Hulu 2022春季校园招聘来啦
- 小孩用的台灯什么样的品牌好?2023儿童台灯灯具品牌排行榜
- 微信小程序之打开其他小程序(两个小程序必须在同一公众号下关联)wx.navigateToMiniProgram
- write drain
- 弋江区python培训班多少钱
- xhEditor编辑器入门基础
- 记录一次糟心的pyinstall安装经历
热门文章
- 简介+原理+绘制,详解 Python「瀑布图」的整个制作流程!
- 漫谈 ClickHouse 在实时分析系统中的定位与作用
- 360金融首席科学家张家兴:只靠AI Lab做不好AI中台 | 独家专访
- 京东商城背后的AI技术能力揭秘 - 基于关键词自动生成摘要
- 未来之城,管理者可能不是人......
- 刚刚!我被产品小姐姐的笔记本深深吸引了....
- 3分钟快速实现:9种经典排序算法的可视化
- AI时代,为何机器人公司无法盈利只能走向倒闭?
- 哪个才是解决回归问题的最佳算法?线性回归、神经网络还是随机森林?
- 重磅 | 2017年深度学习优化算法研究亮点最新综述火热出炉