6

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

4

1 回答 1

8

当您说“名称”时,它可以是first_namelast_name或者username 您可以这样做:

manage.py打开 cmd,然后使用There导航到文件夹

$ 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并在那里进行更改。

于 2013-04-02T15:15:20.773 回答