我部署了我的django应用程序,当我尝试
时heroku run python manage.py syncdb
我有一个等待进程错误的超时。尚未为系统创建超级用户,尽管我通过使用:
执行了syncdbheroku run:detached python manage.py createsuperuser
但这并没有提示我超级用户。
我的系统中未阻止端口5000。如何让heroku运行(或)如何创建超级用户?
答案 0 :(得分:41)
不要分离heroku shell:
#include <iostream>
#include <ctime>
#include <stdlib.h>
#include "room.h"
#include "area1.h"
using namespace std;
void game_engine();
int main()
{
game_engine();
cout << "The end" << endl;
return 0;
}
void game_engine()
{
area1 nw;
nw.welcome();
};
为我工作
答案 1 :(得分:2)
heroku run python manage.py syncdb
不在学院或办公室局域网上运行,你必须删除系统代理
unset http_proxy
`unset https_proxy`
我希望这会有所帮助
答案 2 :(得分:1)
尝试
heroku run python manage.py shell
然后从那里创建超级用户。祝你好运!
答案 3 :(得分:1)
请提供更多信息。
你在用什么数据库?
你有没有设置local_settings.py?
你在用Debian吗?
我在Debian上使用Postgres所以我必须同时apt-get install python-psycopg2
(否则你不能使用postgres)和pip install --user psycopg2
(否则pip freeze
错过Postgres),然后手动创建一个用户和D b。将USER替换为local_settings.py
sudo su - postgres
createuser USER -dPRs
createdb --owner USER db.db