如何解决Django无法从Azure Blog存储读取静态文件
这是我的应用程序settings.py,命令“ python manage.py collectstatic”可以正常工作,并将静态文件推送到天蓝色
STATICFILES_DIRS = [
os.path.join(BASE_DIR,'dist','static'),]
STATICFILES_STORAGE ='backend.custom_azure.AzureStaticStorage'
DEFAULT_FILE_STORAGE = 'backend.custom_azure.AzureMediaStorage'
AZURE_ACCOUNT_NAME = os.environ['AZURE_ACCOUNT_NAME']
AZURE_ACCOUNT_KEY = os.environ['AZURE_ACCOUNT_KEY']
AZURE_CUSTOM_DOMAIN = os.environ['AZURE_CUSTOM_DOMAIN']
STATIC_LOCATION = 'static'
STATIC_URL = f'http://xxxxxxxx.blob.core.windows.net/static/'
AZURE_LOCATION = os.environ['AZURE_LOCATION']
AZURE_CONTAINER = os.environ['AZURE_CONTAINER']
MEDIA_LOCATION = "media"
MEDIA_URL = f'https://{AZURE_CUSTOM_DOMAIN}/{MEDIA_LOCATION}/'
在运行应用程序服务器以查找静态文件并失败时,服务器在寻找其他路径时,我可以在Azure中看到静态文件
[10/Nov/2020 05:24:47] "GET /static/js/app.fa77985a.js HTTP/1.1" 404 77
[10/Nov/2020 05:24:47] "GET /static/css/chunk-vendors.102171f9.css HTTP/1.1" 404 77
[10/Nov/2020 05:24:47] "GET /static/css/app.0f5f9b8e.css HTTP/1.1" 404 77
[10/Nov/2020 05:24:47] "GET /static/js/chunk-vendors.56f4d0fa.js HTTP/1.1" 404 77
在以下位置找到文档
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。