Python django admin仅查看和编辑用户创建的内容

Python django admin仅查看和编辑用户创建的内容,python,django,permissions,admin,Python,Django,Permissions,Admin,我有不同的模型,例如: class Post(models.Model): title = models.CharField(max_length=50) user = models.ForeignKey(User) ... 我所有的型号在用户上都有一个外键。 在django管理员中是否有办法只查看用户创建和编辑的帖子?或者我应该做我自己的自定义管理吗?感谢Daniel Roseman,下面是一个例子。 下面是我必须添加到Postadmin模型中的内容 def get_

我有不同的模型,例如:

class Post(models.Model):
    title = models.CharField(max_length=50)
    user = models.ForeignKey(User)
    ...
我所有的型号在用户上都有一个外键。
在django管理员中是否有办法只查看用户创建和编辑的帖子?或者我应该做我自己的自定义管理吗?

感谢Daniel Roseman,下面是一个例子。 下面是我必须添加到Postadmin模型中的内容

def get_queryset(self, request):
    qs = super(PostAdmin, self).get_queryset(request)
    if request.user.is_superuser:
        return qs
    return qs.filter(user=request.user)

这在文档中得到了具体的演示:我试图理解文档中给出的示例。我复制了它,但它没有做我想做的。我想在管理员与用户登录,并能够看到和编辑只有我自己的文章