博客五部曲之一 - 简单博客
1455 浏览 5 years, 11 months
35 帖子发布日期和草稿
版权声明: 转载请注明出处 http://www.codingsoho.com/我们需要判断帖子的状态是草稿还是已发布,同时也要知道帖子的发布时间。
class Post(models.Model):
draft = models.BooleanField(default=False)
publish = models.DateField(auto_now_add=False, auto_now=False)
publish字段在migrate的时候需要提供默认值,我们用timezone.now()代替
修改form,将这两个字段加到fields里面
修改帖子详情模板,显示着两个字段相关的内容。修改timestamp为publish; 如果是Draft,高亮显示提示
<h1>{{title}} <small>{% if instance.draft%}<span style="color: red;">Draft</span>{% endif %} {{instance.publish}}</small></h1>