Django项目为后台admin用户添加密码
Django项目创建后,如果需要项目自带的后台管理,在“项目地址/admin”页面,输入admin,缺不知道密码,的情况下,需要给admin设置密码才可以登录,方法如下:
- 启动Django shell:在命令行中输入以下命令:
python manage.py shell
- 在shell中,使用
createsuperuser
命令来创建一个新的超级用户(如果你之前没有创建过的话):from django.contrib.auth.models import User User.objects.create_superuser('username', 'email@example.com', 'new_password')
- 如果你想要修改已有管理员的密码,可以使用
set_password
方法:user = User.objects.get(username='your_username') user.set_password('new_password') user.save()