【问题标题】:Issue Collecting Static Files in my Heroku app using Django使用 Django 在我的 Heroku 应用程序中收集静态文件的问题
【发布时间】:2020-10-15 05:10:00
【问题描述】:

这是我在“Settings.py”中的静态文件:

      STATIC_URL = '/static/'
      STATIC_ROOT = os.path.join(BASE_DIR, 'static')

      MEDIA_URL = '/media/'
      MEDIA_ROOT = BASE_DIR

      STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'

      django_heroku.settings(locals())

当我运行“heroku run python manage.py collectstatic”时

我得到 '0 个静态文件复制到'/app/staticfiles',153 个未修改,355 个后处理

我显然在静态文件夹中有需要收集的文件。 它在本地工作得很好。我错过了什么愚蠢的东西吗?谢谢。

【问题讨论】:

    标签: django heroku static static-libraries static-files


    【解决方案1】:

    Heroku 具有启用自动静态文件收集的功能。您可以使用:

    heroku config:set DISABLE_COLLECTSTATIC=0
    

    【讨论】:

    • 我认为 collectstatic 是默认设置。我一开始并没有禁用它。我仍然尝试了这个并且仍然将 0 个静态文件复制到“/app/staticfiles”,153 个未修改,355 个后处理,即使添加了静态文件。我将重新执行此应用程序并追溯我的步骤。
    猜你喜欢
    • 1970-01-01
    • 2016-02-02
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 2015-12-15
    • 2012-02-21
    • 1970-01-01
    • 2020-11-22
    相关资源
    最近更新 更多