Sum*_*mit 4 python django heroku
我在 GitHub 上有一个基于 Django 的项目,我希望每个人都能够使用一键部署按钮进行部署。它不使用该django.contrib.staticfiles应用程序。
我app.json在项目的根目录下有以下文件:
{
"name": "Django project",
"description": "A hello world Django-based project",
"repository": "https://github.com/john-doe/django-project",
"keywords": ["python", "django"],
"scripts": {
"postdeploy": "python manage.py migrate --noinput"
},
"addons": [
"heroku-postgresql"
],
"success_url": "/",
"env": {
"SECRET_KEY": {
"description": "A randomly generated secret to secure your Django installation.",
"generator": "secret"
}
}
}
Run Code Online (Sandbox Code Playgroud)
问题是,即使我没有'django.contrib.staticfiles'在 的列表中INSTALLED_APPS,python manage.py collectstatic --noinput当有人尝试部署我的应用程序时,Heroku 会自动运行,导致构建失败。
如何指示 Heroku 不要collectstatic在部署时运行 ?
| 归档时间: |
|
| 查看次数: |
1742 次 |
| 最近记录: |