Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django国家/地区未使用aws静态文件夹_Django_Amazon Web Services_Amazon S3 - Fatal编程技术网

django国家/地区未使用aws静态文件夹

django国家/地区未使用aws静态文件夹,django,amazon-web-services,amazon-s3,Django,Amazon Web Services,Amazon S3,我正在用AWS上的静态文件建立一个django项目。我正在使用django countries显示国旗 它在本地工作得很好,但是当我把它放在服务器上时,我使用了一个AWS S3存储桶来存储静态文件。当我尝试在模板中显示标志时,使用它不会显示标志,如果我检查对象,它会显示/static/flags/za.gif作为标志的url 所有其他静态文件都显示https://s3-bucket-name.s3.amazonaws.com/static/app_name/css/style.css 我需要修改

我正在用AWS上的静态文件建立一个django项目。我正在使用
django countries
显示国旗

它在本地工作得很好,但是当我把它放在服务器上时,我使用了一个AWS S3存储桶来存储静态文件。当我尝试在模板中显示标志时,使用
它不会显示标志,如果我检查对象,它会显示
/static/flags/za.gif
作为标志的url

所有其他静态文件都显示
https://s3-bucket-name.s3.amazonaws.com/static/app_name/css/style.css


我需要修改什么?

如果要引用静态文件,应该使用类似于
{%static object.country.flag%}
的内容,而不是
{{{object.country.flag}
。你准备好了吗?我错过了
国家\u旗帜\u URL
。如果你像我建议的那样使用
{%static%}
标记,那么你可能不需要设置
COUNTRIES\u FLAG\u URL
。不,需要设置
COUNTRIES\u FLAG\u URL