我一直在尝试将Django应用部署到Heroku,但是无法获取静态文件。我在Heroku上运行了
Settings.py:
collectstatic
命令,并且在应用程序的根目录中有一个包含正确文件的static
文件夹:~/static/rest_framework/css/bootstrap.min.css
。Settings.py:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
cURL:
curl 'https://xxx.herokuapp.com/static/rest_framework/css/bootstrap.min.css' \
-XGET \
-H 'Referer: https://xxx.herokuapp.com/users/login' \
-H 'Accept: text/css,*/*;q=0.1' \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/604.4.7 (KHTML, like Gecko) Version/11.0.2 Safari/604.4.7'