我正在创建自己的表单来注册用户,但我怎么能在其中创建超级用户,而且我知道django允许你在这样的视图中调用用户:reques.user.username
。我只能使用django表单使用它,或者我也可以使用我的表单
我创建自己的表单是因为我不想要限制django密码,有没有办法改变它,在oder中不创建我自己的表单
答案 0 :(得分:1)
您可以运行命令
python manage.py createsuperuser
其他方式是保存用户数据时
is_superuser = True
密码
您需要继承AbstractBaseUser
然后覆盖该密码字段并需要更新它的哈希值,不知道您将如何管理该事物,但可以使用不同的哈希值。