| 1234567891011121314151617181920 |
- from django.db import models
- from django.contrib.auth.models import User
- from django.utils import timezone
- from article.models import ArticlePost
- class CommentPost(models.Model):
- user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='comment')
- article = models.ForeignKey(ArticlePost, on_delete=models.CASCADE, related_name='comment')
- body = models.TextField()
- created = models.DateTimeField(default=timezone.now) # 使用timezone.now()时 进行数据迁移会,有警告
- updated = models.DateTimeField(default=timezone.now)
- total_views = models.PositiveIntegerField(default=0)
- class Meta:
- ordering = ('-created',)
- def __str__(self):
- return self.body[:20]
|