📌  相关文章
📜  如何在 django heroku 中创建超级用户 - Python (1)

📅  最后修改于: 2023-12-03 14:52:16.511000             🧑  作者: Mango

如何在 Django Heroku 中创建超级用户

当您正在使用 Django Heroku 构建 Web 应用程序时,您可能需要在生产服务器上创建一个超级用户。这个过程与在本地计算机上创建超级用户的过程略有不同,因为您需要在 Heroku 上运行一些命令以设置环境变量和使用 Postgres 数据库。在本教程中,我们将介绍如何在 Django Heroku 中创建超级用户。

需求

在您开始本教程之前,请确保您已经具备以下先决条件:

  • 您必须具有 Heroku 帐户。
  • 您必须使用 Git 管理您的代码并将其推送到 Heroku 上。
  • 您的 Django 应用程序必须使用 Heroku Add-ons 中的 Postgres 数据库。
步骤

下面是在 Django Heroku 中创建超级用户的步骤:

1. 打开 Heroku Dashboard

在您的 Web 浏览器中输入 https://dashboard.heroku.com 地址打开 Heroku Dashboard。

2. 选择您的应用程序

在 Heroku Dashboard 的左侧面板中选择您要创建超级用户的 Django 应用程序。然后单击右上角的“More”按钮,选择“Run console”。

3. 设置环境变量

在 Heroku Console 中,使用以下命令设置环境变量:

$ heroku config:set DJANGO_SETTINGS_MODULE=yourproject.settings.prod

在上面的命令中,您需要将 yourproject 替换为您的 Django 项目名称。

4. 使用 manage.py 创建超级用户

接下来,您需要使用 Django 的 manage.py 工具创建一个超级用户。使用以下命令在 Heroku 上创建超级用户:

$ heroku run python manage.py createsuperuser

根据要求输入用户名、电子邮件地址和密码。

5. 恢复环境变量

最后,在 Heroku Console 中使用以下命令恢复环境变量:

$ heroku config:unset DJANGO_SETTINGS_MODULE
结论

在本教程中,您已经学习了如何在 Django Heroku 中创建超级用户。如果一切顺利,这将帮助您快速地创建一个超级用户,使您的生产 Web 应用程序更加安全和可靠。