Django contrib管理员默认管理员和密码

Was*_*son 32 django

这可能是一个愚蠢的问题.我开始一个新的Django项目,正如Document所说,它只包含一个管理页面.我启动服务器并使用访问该页面的Web浏览器.我可以在用户名和密码中输入什么?他们可以在任何地方配置默认的管理员帐户吗?

sri*_*esh 60

您可以在shell中使用以下命令行进行配置

python manage.py createsuperuser
Run Code Online (Sandbox Code Playgroud)

基本上你是在创建可以访问django管理面板的超级用户.

  • 您可以拥有2个设置文件.在一个设置文件中,您可以指向本地数据库和其他设置文件中的其他数据库.您可以指定python manage.py runserver选择哪些设置文件--settings = <project_name> .settings.<settings file name> (2认同)

小智 13

首先,您需要运行迁移以更改管理员用户名和密码.跑

python manage.py migrate
Run Code Online (Sandbox Code Playgroud)

然后使用编辑用户名和密码

python manage.py createsuperuser
Run Code Online (Sandbox Code Playgroud)

然后提供用户名和密码以及电子邮件.


小智 9

如果您是第一次尝试跑步,请先这样做

python manage.py migrate
Run Code Online (Sandbox Code Playgroud)

这会将所有数据迁移到 migrate 文件夹中,然后只需运行

python manage.py createsuperuser
Run Code Online (Sandbox Code Playgroud)