我想让所有用户都可以创建 - 例如 - 用户定义文件夹中的一些注释。此注释只能由创建者自己读取。
这样的事情是如何实现的。
编辑:
感谢您的评论!现在我用这种方式解决了(感谢karthikr对created_by
的想法):
主/ models.py
class Notes(models.Model):
note = models.CharField(max_length=150)
created_by = models.CharField(max_length=30)
def __unicode__(self):
return self.note
主/ view.py
def Overview(request):
if request.user.is_authenticated():
user = request.user
list_of_notes = Notes.objects.filter(created_by=user)
return render(request, "main/overview.html", {"notes":notes})
else:
return HttpResponseRedirect("/")
只有list_of_notes
必须准备好在模板中进一步使用。