我正在尝试为简单用户添加一个CreateView来添加用户,但是我一直收到这个错误:'CreateView is missing a QuerySet‘ 是不是因为我扩展了AbstractBase用户?谁能给我解释一下这些查询集是什么,以及如何修复我的代码?/new/ CreateView is missing a QuerySet.Define CreateView.model, <e
好消息是,我可以使用我的CreateView创建一个菜谱对象,使用我想要的任意多个相关的成分和方向对象。成分/方向对象应该是每个配方对象(以及扩展到每个用户)的唯一对象。ensures that the only recipes that are displayed are the ones associated with each user
# Classes used to actually create full recipe object
我收到错误CreateView is missing a QuerySet.Define CreateView.model, CreateView.queryset, or override CreateView.get_queryset().看起来Django认为我没有指定模型就在使用CreateView。但是,我的视图确实定义了一个模型。__name__
django.core.exceptions.ImproperlyConfi
在阅读了许可Django文档之后,我仍然感到困惑。我想阻止用户编辑或删除他们不拥有的对象的访问。我是这样想的,它起作用了:def deleteReward(request, reward_id): if reward.owner.user != request.user: # if the user linked to the reward is not the current one
raise Exception("This r