首页 > 解决方案 > python manage.py collectstatic 不更新文件

问题描述

我想在 AWS 服务器上更新我的静态文件,这是我在 setting.py 上所做的设置,我的静态文件夹不在 manage.py 文件所在的主应用程序中

文件stu:

manage.py db.sqlite3 main_app(文件夹)静态(文件夹)

AWS_ACCESS_KEY_ID = '---------------------'
AWS_SECRET_ACCESS_KEY = '-----------------'
AWS_STORAGE_BUCKET_NAME = 'agents-docs-django'
AWS_S3_FILE_OVERWRITE = False
AWS_DEFAULT_ACL = 'public-read'
MEDIAFILES_LOCATION = 'media'
AWS_S3_CUSTOM_DOMAIN = '%s.s3.amazonaws.com' % AWS_STORAGE_BUCKET_NAME
AWS_S3_OBJECT_PARAMETERS = {
    'CacheControl': 'max-age=86400',
}
AWS_LOCATION = 'static'
STATIC_URL = 'https://%s/%s/' % (AWS_S3_CUSTOM_DOMAIN, AWS_LOCATION)
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'

我已经运行了这个命令

python manage.py collectstatic

但输出:0 个静态文件已复制,122 个未修改。

我对 static/js/File_name.js 中的一个文件进行了更改

但这没有被修改!

标签: djangoboto3static-libraries

解决方案


推荐阅读