问题描述
我现在在aws中使用django,现在我有一个问题,所有文件都来自aws,甚至是我的js和css
我现在想在我的文件夹中使用这些文件,我在settings.py中有关于我的aws的这些设置。
我该怎么做?
STATICFILES_Dirs = ['static']
STATIC_URL = '/static/'
特工aws
AWS_ACCESS_KEY_ID = '*********************'
AWS_SECRET_ACCESS_KEY = '*********************'
AWS_STORAGE_BUCKET_NAME = 'agents'
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'
---using in temp---
<link href="{% static 'css/my_style.css'%}" rel='stylesheet'>
css
我不要这个
<link href="https://agents-docs-django.s3.amazonaws.com/static/css/my_style.css" rel='stylesheet'>
我想要这个
<link href="/static/css/my_style.css" rel='stylesheet'>
我们不能同时访问这两个吗?有一些变化
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)