Django - 避免当前用户删除自己

时间:2017-03-31 13:43:39

标签: django python-3.x

登录的管理员(当前用户)可以删除自己,我想避免这种情况,因为它会抛出错误 AnonymousUser

我可以看到没有与此相关的问题,因为他们大多数人要求的是 Django管理站点,这不是我想要的。

仍然是新手所以非常感谢所有的帮助,伙计们!

models.py

class Administrator(AbstractUser):
   union_position = models.CharField(max_length=100)
   association = models.ForeignKey(Association)


   class Meta:
       db_table = 'Administrator'

views.py

class admin_delete(DeleteView):
   model = Administrator
   success_url = reverse_lazy('admin_overview')
   template_name = 'admin/admin_delete.html'

0 个答案:

没有答案