0
如何爲新帖子創建一個到期日期選項,這些新帖子只會在未到期時顯示?如何在我的django模型中創建到期日期?
如何爲新帖子創建一個到期日期選項,這些新帖子只會在未到期時顯示?如何在我的django模型中創建到期日期?
在你的模型,你需要這樣的事:
expiration_date = models.DateTimeField()
然後在你的意見,你可以訪問數據庫這樣的:
def UnexpiredPosts(request):
unexpired_posts = YourPostModelName.objects.filter(expiration_date__gt = datetime.now())
return render(request, "path_to_template", {'Posts': unexpired_posts})
模板:
<ul>
{% for i in Posts %}
<li>{{ i }}</li>
{% endfor %}
</ul>