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

4

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

如果您在Heroku上开发,它会为您提供带有用户名和密码的PostgreSQL。

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

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

我的问题是,在管理页面创建超级用户需要做什么?

提前感谢。

3个回答

10
你可以这样做。
heroku run python manage.py migrate

替代

heroku run python manage.py syncdb

1
如果在使用migrate命令时出现相同的错误,而syncdb命令在manage.py中无法识别,该怎么办? - Illia Ananich

2

1

你必须先执行makemigrations,然后再执行migrate。

heroku run python manage.py makemigrations

heroku run python manage.py migrate

并且你必须在开始时创建超级用户

heroku run python manage.py createsuperuser u



username :*florbert

password:######

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接