【发布时间】:2017-02-03 09:53:09
【问题描述】:
这可能是一个愚蠢的问题。正如 Document 所说,我开始了一个新的 Django 项目,它只包含一个管理页面。我启动服务器并使用 Web 浏览器访问该页面。我可以在用户名和密码中输入什么?他们有什么地方可以让我配置默认管理员帐户吗?
【问题讨论】:
-
运行 python manage.py createsuperuser ,输入用户名和密码
标签: django
这可能是一个愚蠢的问题。正如 Document 所说,我开始了一个新的 Django 项目,它只包含一个管理页面。我启动服务器并使用 Web 浏览器访问该页面。我可以在用户名和密码中输入什么?他们有什么地方可以让我配置默认管理员帐户吗?
【问题讨论】:
标签: django
您可以在 shell 中使用以下命令行进行配置
python manage.py createsuperuser
基本上,您正在创建可以访问 django 管理面板的超级用户。
【讨论】:
首先您需要运行 migrate 来更改管理员用户名和密码。运行
python manage.py migrate
然后使用编辑用户名和密码
python manage.py createsuperuser
然后提供用户名和密码以及电子邮件。
【讨论】:
你需要创建一个超级用户来访问 django admin
python manage.py createsuperuser
只需输入用户名、电子邮件和密码(您输入的密码在 powershell 中对您是不可见的,但它会保存密码)
【讨论】:
使用这个命令python
manage.py createsuperuser
You have 1 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): auth.
Run 'python manage.py migrate' to apply them.
Username (leave blank to use 'chatru'): admin
Email address: admin@gmail.com
Password:
Password (again):
The password is too similar to the username.
This password is too short. It must contain at least 8 characters.
This password is too common.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
【讨论】: