聊城网站托管,文化传媒公司名字大全,全国小微企业名录,手机网站导航页在 Django 中创建超级用户#xff08;superuser#xff09;可以通过命令行工具 createsuperuser 完成。以下是具体步骤#xff1a;
1. 确保已进行数据库迁移
在创建超级用户前#xff0c;确保已执行数据库迁移#xff1a;
python manage.py migrate
2. 创建超级用户
…在 Django 中创建超级用户superuser可以通过命令行工具 createsuperuser 完成。以下是具体步骤
1. 确保已进行数据库迁移
在创建超级用户前确保已执行数据库迁移
python manage.py migrate
2. 创建超级用户
使用 createsuperuser 命令创建超级用户
python manage.py createsuperuser
系统会提示输入用户名、邮箱和密码
Username (leave blank to use yourusername): admin
Email address: adminexample.com
Password: ********
Password (again): ********
Superuser created successfully.
3. 使用环境变量自动创建可选
在脚本或自动化部署中可以通过环境变量自动创建超级用户
echo from django.contrib.auth import get_user_model; User get_user_model(); User.objects.create_superuser(admin, adminexample.com, password) | python manage.py shell
4. 在代码中创建超级用户可选
也可以在代码中创建超级用户
from django.contrib.auth import get_user_modelUser get_user_model()
User.objects.create_superuser(admin, adminexample.com, password)
5. 验证超级用户
创建完成后使用超级用户登录 Django Admin 后台
总结
通过 createsuperuser 命令可以轻松创建 Django 超级用户也可以通过脚本或代码实现自动化创建。