如何解决静态文件未复制到 STATIC 根目录复制了 0 个静态文件
我正在尝试让我的应用程序在 heroku 上具有如下相关设置
STATICFILES_Dirs = (os.path.join(BASE_DIR,"static"),)
if not DEBUG:
AWS_ACCESS_KEY_ID = get_environment_variable("AWS_ACCESS_KEY_ID")
AWS_SECRET_ACCESS_KEY = get_environment_variable("AWS_SECRET_ACCESS_KEY")
AWS_STORAGE_BUCKET_NAME = "the-bucke-name"
AWS_CUSTOM_DOMAIN = f"{AWS_STORAGE_BUCKET_NAME}.s3.amazonaws.com"
AWS_DEFAULT_ACL = "public-read"
AWS_LOCATION = "static"
STATIC_URL = f"https://{AWS_CUSTOM_DOMAIN}/{AWS_LOCATION}/"
AWS_S3_OBJECT_ParaMETERS = {
"CacheControl": "max-age=86400",}
STATICFILES_STORAGE = "storages.backends.s3boto3.S3Boto3Storage"
else:
STATIC_URL = "/static/"
STATIC_ROOT = os.path.join(BASE_DIR,"staticfiles")
import django_heroku
django_heroku.settings(locals(),staticfiles=False)
当我跑步时 docker-compose run --rm web-app python manage.py collectstatic --noinput
我在本地复制了 0 个静态文件到“/code/staticfiles”,在 heroku 上复制了 0 个静态文件
我似乎无法弄清楚我缺少哪个设置。 staticfiles 文件夹是空的,所以不是未修改的文件或 css 没有更改的情况。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。