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/

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

相关推荐
用户68545375977692 分钟前
从"打电话"到"装修智能家居":让你的AI从话痨变成行动派!
后端
Java水解40 分钟前
Spring JDBC与KingbaseES深度集成:构建高性能国产数据库应用实战
后端·spring
Giant10043 分钟前
小白也能懂的 Token 认证:从原理到实战,用 Express 手把手教你做
后端
间彧1 小时前
Spring IoC容器解决循环依赖的三级缓存机制详解
后端
间彧1 小时前
Spring IoC详解与应用实战
后端
junnhwan1 小时前
【苍穹外卖笔记】Day04--套餐管理模块
java·数据库·spring boot·后端·苍穹外卖·crud
间彧1 小时前
Java NPE异常详解
后端
无责任此方_修行中2 小时前
我的两次 Vibe Coding 经历,一次天堂,一次地狱
后端·node.js·vibecoding
想想就想想2 小时前
深度分页介绍及优化建议:从原理到实战的全链路解决方案
后端
川石课堂软件测试2 小时前
全链路Controller压测负载均衡
android·运维·开发语言·python·mysql·adb·负载均衡