Django:了解权利管理问题

时间:2012-12-06 20:47:54

标签: django django-models django-users

我想让所有用户都可以创建 - 例如 - 用户定义文件夹中的一些注释。此注释只能由创建者自己读取。

这样的事情是如何实现的。

编辑:

感谢您的评论!现在我用这种方式解决了(感谢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必须准备好在模板中进一步使用。

0 个答案:

没有答案