我知道这可能很新手,但我刚开始使用Heroku。请耐心等待。
如果您在Heroku上开发,它会为您提供带有用户名和密码的PostgreSQL。
但是,当您使用它从Django管理页面访问时,它会返回:
relation "auth_user" does not exist
LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "auth_user..
我的问题是,在管理页面创建超级用户需要做什么?
提前感谢。
我知道这可能很新手,但我刚开始使用Heroku。请耐心等待。
如果您在Heroku上开发,它会为您提供带有用户名和密码的PostgreSQL。
但是,当您使用它从Django管理页面访问时,它会返回:
relation "auth_user" does not exist
LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "auth_user..
我的问题是,在管理页面创建超级用户需要做什么?
提前感谢。
heroku run python manage.py migrate
替代
heroku run python manage.py syncdb
heroku run python manage.py syncdb
在进行操作之前,请查看 https://devcenter.heroku.com/articles/getting-started-with-django#syncing-the-database。
你必须先执行makemigrations,然后再执行migrate。
heroku run python manage.py makemigrations
heroku run python manage.py migrate
并且你必须在开始时创建超级用户
heroku run python manage.py createsuperuser u
username :*florbert
password:######
migrate
命令时出现相同的错误,而syncdb
命令在manage.py
中无法识别,该怎么办? - Illia Ananich