我正在创建一个仅供练习的博客,我想允许某些用户添加/删除帖子如何将此BooleanField添加到用户并检查模板中是否允许
答案 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)
...
将其添加到上下文中以便在模板中访问。