如何更改Django超级用户名?

时间:2013-04-02 14:57:06

标签: django

有没有办法通过cmd窗口更改Django超级用户名?如果没有,其他选项是什么?

1 个答案:

答案 0 :(得分:6)

当你说" name"它可以是first_namelast_nameusername 你可以这样做:

打开cmd,然后导航到manage.py那里

的文件夹
$ python manage.py shell
> from django.contrib.auth.models import User
> user = User.objects.get(username=<superuser's username>) #or email=<email>
> user.first_name = 'first_name'
> user.last_name = 'last_name'
> user.username = 'username' #make sure it is unique
> user.save()

另一种选择是转到数据库表auth_user并在那里进行更改。