如何在我自己的用户表单中创建超级用户?

时间:2018-05-02 13:30:03

标签: django authentication django-forms

我正在创建自己的表单来注册用户,但我怎么能在其中创建超级用户,而且我知道django允许你在这样的视图中调用用户:reques.user.username。我只能使用django表单使用它,或者我也可以使用我的表单

我创建自己的表单是因为我不想要限制django密码,有没有办法改变它,在oder中不创建我自己的表单

1 个答案:

答案 0 :(得分:1)

您可以运行命令

python manage.py createsuperuser 

其他方式是保存用户数据时

is_superuser = True

密码

您需要继承AbstractBaseUser然后覆盖该密码字段并需要更新它的哈希值,不知道您将如何管理该事物,但可以使用不同的哈希值。

Docs for custom user