Django —— 用户名和密码配置

创建项目ProjectA:

django-admin startproject ProjectA

cd进入ProjectA文件夹运行项目:

python 复制代码
python manage.py runserver 0.0.0.0:8000
Starting development server at http://0.0.0.0:8000/
 
Quit the server with CTRL-BREAK.

访问http://localhost:8000/admin/login/?next=/admin/

初始用户名和密码是什么?

解决办法

执行python manage.py createsuperuser

可以通过以下命令创建用户并设置密码

python 复制代码
python manage.py createsuperuser
python 复制代码
(venv) E:\Python_Project\My_Django\All_Project>python manage.py createsuperuser
 
System check identified some issues:
 
WARNINGS:
 
?: (urls.W005) URL namespace 'admin' isn't unique. You may not be able to reverse all URLs in this namespace
You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them

由于还没有创建数据库表,需要使用**python manage.py migrate 创建数据库表。**

执行python manage.py migrate

python 复制代码
执行python manage.py migrate
E:\Python_Project\My_Django\All_Project>python manage.py migrate
System check identified some issues:
 
WARNINGS:
?: (urls.W005) URL namespace 'admin' isn't unique. You may not be able to reverse all URLs in this namespace
Operations to perform:
  Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying admin.0003_logentry_add_action_flag_choices... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying auth.0008_alter_user_username_max_length... OK
  Applying auth.0009_alter_user_last_name_max_length... OK
  Applying auth.0010_alter_group_name_max_length... OK
  Applying auth.0011_update_proxy_permissions... OK
  Applying auth.0012_alter_user_first_name_max_length... OK
  Applying sessions.0001_initial... OK
再次执行python manage.py createsuperuser

创建用户,例如用户名admin

python 复制代码
E:\Python_Project\My_Django\All_Project>python manage.py createsuperuser
 
System check identified some issues:
 
 
 
WARNINGS:
 
?: (urls.W005) URL namespace 'admin' isn't unique. You may not be able to reverse all URLs in this namespace
Username (leave blank to use 'xxxxx'): admin
Email address: xxxx@163.com
Password:
Password (again):
Superuser created successfully.

使用刚创建的用户及设置的密码访问:http://localhost:8000/admin/login/?next=/admin/

本次分享到此结束,感谢大家的阅读!

相关推荐
捂月7 分钟前
Spring Boot 深度解析:快速构建高效、现代化的 Web 应用程序
前端·spring boot·后端
IT古董8 分钟前
【人工智能】Python在机器学习与人工智能中的应用
开发语言·人工智能·python·机器学习
湫ccc32 分钟前
《Python基础》之pip换国内镜像源
开发语言·python·pip
瓜牛_gn33 分钟前
依赖注入注解
java·后端·spring
hakesashou34 分钟前
Python中常用的函数介绍
java·网络·python
菜鸟的人工智能之路44 分钟前
极坐标气泡图:医学数据分析的可视化新视角
python·数据分析·健康医疗
菜鸟学Python1 小时前
Python 数据分析核心库大全!
开发语言·python·数据挖掘·数据分析
小白不太白9501 小时前
设计模式之 责任链模式
python·设计模式·责任链模式
运维-大白同学1 小时前
将django+vue项目发布部署到服务器
服务器·vue.js·django
Estar.Lee1 小时前
时间操作[取当前北京时间]免费API接口教程
android·网络·后端·网络协议·tcp/ip