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

Django-避免当前用户删除自己,django,python-3.x,Django,Python 3.x,登录的管理员(当前用户)可以删除他自己,我希望避免这种情况,因为它会抛出错误AnonymousUser 我看不到与此相关的任何问题,因为他们中的大多数人都要求在Django Admin站点中提供信息,这不是我想要的 还是个新手,非常感谢大家的帮助 models.py class Administrator(AbstractUser): union_position = models.CharField(max_length=100) association = models.For

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

我看不到与此相关的任何问题,因为他们中的大多数人都要求在Django Admin站点中提供信息,这不是我想要的

还是个新手,非常感谢大家的帮助


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'

这里有答案:可能的重复这里有答案:可能的重复