Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Heroku收集静态手册_Python_Django_Heroku - Fatal编程技术网

Python Heroku收集静态手册

Python Heroku收集静态手册,python,django,heroku,Python,Django,Heroku,有没有一种方法可以让我在终端上手动运行collectstatic,并禁止heroku自动运行?我想跑步 python3 manage.py collectstatic 但是,在Heroku上,它默认为 python manage.py collectstatic 如果我在heroku上禁用collectstatic,请有人告诉我手动执行的步骤。首先,您需要关闭它,如下所示 heroku配置:设置禁用\u COLLECTSTATIC=1 然后像往常一样部署 git推送heroku主机 然后您必

有没有一种方法可以让我在终端上手动运行collectstatic,并禁止heroku自动运行?我想跑步

python3 manage.py collectstatic
但是,在Heroku上,它默认为

python manage.py collectstatic

如果我在heroku上禁用collectstatic,请有人告诉我手动执行的步骤。

首先,您需要关闭它,如下所示

heroku配置:设置禁用\u COLLECTSTATIC=1

然后像往常一样部署

git推送heroku主机

然后您必须运行迁移

heroku运行python3 manage.py迁移

现在使用bower运行collectstatic

heroku run'bower安装--config.interactive=false;咕噜准备;python3 manage.py collectstatic--noinput'

然后这是可选的,这是您在将来部署时再次打开它们的方式

heroku配置:取消设置禁用\u COLLECTSTATIC