解决冲突

pull/36/head
djq 4 months ago
parent bebe6659c2
commit d509e01065

@ -6,45 +6,38 @@ from django.utils.translation import gettext_lazy as _
from blog.models import Article
# 定义评论模型,用于存储文章的评论信息
# Create your models here.
class Comment(models.Model):
# 评论正文最大长度300字
body = models.TextField('正文', max_length=300)
# 评论创建时间,默认使用当前时间
creation_time = models.DateTimeField(_('creation time'), default=now)
# 评论最后修改时间,默认使用当前时间
last_modify_time = models.DateTimeField(_('last modify time'), default=now)
# 评论作者关联到Django内置的用户模型用户删除时评论也删除
author = models.ForeignKey(
settings.AUTH_USER_MODEL,
verbose_name=_('author'),
on_delete=models.CASCADE)
# 评论所属文章关联到Article模型文章删除时评论也删除
article = models.ForeignKey(
Article,
verbose_name=_('article'),
on_delete=models.CASCADE)
# 父评论,自关联,允许为空,父评论删除时子评论也删除
parent_comment = models.ForeignKey(
'self',
verbose_name=_('parent comment'),
blank=True,
null=True,
on_delete=models.CASCADE)
# 评论是否启用,布尔类型,默认不启用
is_enable = models.BooleanField(_('enable'),
default=False, blank=False, null=False)
class Meta:
# 按ID倒序排列
ordering = ['-id']
# 模型单数名称
verbose_name = _('comment')
# 模型复数名称
verbose_name_plural = verbose_name
# 按ID获取最新记录
get_latest_by = 'id'
# 打印评论时显示正文内容
def __str__(self):
return self.body
<<<<<<< HEAD
return self.body
=======
return self.body
>>>>>>> ccy_branch

Loading…
Cancel
Save