Heroku Django Postgresql数据库管理员,超级用户在哪里?

时间:2014-06-29 17:29:23

标签: django postgresql heroku

我知道这很新手,但我刚开始使用heroku。请耐心等待。

如果你在heroku上开发,它会为你提供带有用户名和密码的postgresql。

但是当您使用它从django管理页面访问它时,它会返回:

relation "auth_user" does not exist
LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "auth_user..

我的问题是如何为管理页面创建超级用户?

提前致谢。

3 个答案:

答案 0 :(得分:3)

你可以这样做

heroku run python manage.py migrate

而不是

heroku run python manage.py syncdb

答案 1 :(得分:2)

你可以通过一次性dyno

来做到这一点
heroku run python manage.py syncdb

在执行此操作之前,请先查看https://devcenter.heroku.com/articles/getting-started-with-django#syncing-the-database

答案 2 :(得分:1)

您必须先进行迁移然后再迁移

heroku run python manage.py makemigrations

heroku run python manage.py migrate

您必须先创建超级用户

heroku run python manage.py createsuperuser u



username :*florbert

password:######