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/

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

相关推荐
aramae8 分钟前
C++ -- STL -- vector
开发语言·c++·笔记·后端·visual studio
noravinsc17 分钟前
django 一个表中包括id和parentid,如何通过parentid找到全部父爷id
python·django·sqlite
lifallen27 分钟前
Paimon 原子提交实现
java·大数据·数据结构·数据库·后端·算法
ajassi200028 分钟前
开源 python 应用 开发(三)python语法介绍
linux·python·开源·自动化
沉默媛1 小时前
如何安装python以及jupyter notebook
开发语言·python·jupyter
舒一笑1 小时前
PandaCoder重大产品更新-引入Jenkinsfile文件支持
后端·程序员·intellij idea
PetterHillWater2 小时前
AI编程之CodeBuddy的小试
后端·aigc
codervibe2 小时前
如何用 Spring Security 构建无状态权限控制系统(含角色菜单控制)
java·后端
Deng9452013142 小时前
基于Python的旅游数据可视化应用
python·numpy·pandas·旅游·数据可视化技术
codervibe2 小时前
项目中如何用策略模式实现多角色登录解耦?(附实战代码)
java·后端