登录后,用户可以访问他们创建的一组草稿。这些存储在以下位置:
class Draft(models.Model):
user = models.ForeignKey(User)
title = models.CharField(max_length=30)
content = models.TextField()
用户应该能够/drafts
访问他们的草稿。如何使用request.user
过滤草稿?
在您看来,您会这样做:
drafts = Draft.objects.filter(user=request.user)
然后将草稿返回到您的模板并循环遍历它。
Draft.objects.filter(user=request.user)
您可以简单地将login_required装饰器用于您的视图功能并使用user=request.user
查询过滤草稿。