admin管理员组

文章数量:1652420

目录

背景信息

解决办法

执行python manage.py createsuperuser

执行python manage.py migrate

再次执行python manage.py createsuperuser


背景信息

创建项目ProjectA

django-admin startproject ProjectA

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

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 manage.py createsuperuser
 

(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 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

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

Password:

Password (again):

Superuser created successfully.

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

本文标签: 用户名密码项目djangoAdministration