django检查是否允许用户添加帖子

时间:2017-10-03 17:10:18

标签: django django-users

我正在创建一个仅供练习的博客,我想允许某些用户添加/删除帖子如何将此BooleanField添加到用户并检查模板中是否允许

1 个答案:

答案 0 :(得分:0)

听起来你正在谈论的是超出默认用户身份验证的扩展。这样的事情应该有效:

class SView  extends FView {
    public function new() {
        super();
    }
}

您可以访问与此帖子一致的内容 - Django accessing OneToOneField

from django.db import models
from django.contrib.auth.models import User

PERMS = (('E', 'Editor'),('P', 'Poster'),...)
class Profile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    my_custom_permission_levels = modelsCharField(max_length=1, choices=PERMS)
    ...

将其添加到上下文中以便在模板中访问。