我知道这很新手,但我刚开始使用heroku。请耐心等待。
如果你在heroku上开发,它会为你提供带有用户名和密码的postgresql。
但是当您使用它从django管理页面访问它时,它会返回:
relation "auth_user" does not exist
LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "auth_user..
我的问题是如何为管理页面创建超级用户?
提前致谢。
答案 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:######