Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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
Python {%static%}忽略文件混合_Python_Django - Fatal编程技术网

Python {%static%}忽略文件混合

Python {%static%}忽略文件混合,python,django,Python,Django,我有一门课是这样的: class StaticStorage(ManifestFilesMixin, S3BotoStorage): def __init__(self, *args, **kwargs): kwargs['custom_domain'] = settings.CUSTOM_STATIC_URL kwargs['location'] = 'static' super().__init__(*args, **kwargs)

我有一门课是这样的:

class StaticStorage(ManifestFilesMixin, S3BotoStorage):
    def __init__(self, *args, **kwargs):
        kwargs['custom_domain'] = settings.CUSTOM_STATIC_URL
        kwargs['location'] = 'static'
        super().__init__(*args, **kwargs)
我将其用作静态资产的存储:

STATICFILES_STORAGE = 's3utils.StaticStorage'
“collectstatic”命令运行正常:

Post-processed 'admin/js/actions.js' as 'admin/js/actions.42b74ac13f07.js'
Post-processed 'admin/js/LICENSE-JQUERY.txt' as 'admin/js/LICENSE-JQUERY.3c20255                                                    38601.txt'
Post-processed 'admin/js/timeparse.js' as 'admin/js/timeparse.a298a7ede5c3.js'
Post-processed 'admin/js/jquery.min.js' as 'admin/js/jquery.min.397754ba49e9.js'
Post-processed 'admin/js/inlines.js' as 'admin/js/inlines.ec5c4bfbf84d.js'
Post-processed 'admin/js/calendar.js' as 'admin/js/calendar.df720acbe7bb.js'
Post-processed 'admin/js/jquery.js' as 'admin/js/jquery.08c235d35775.js'
Post-processed 'admin/js/SelectFilter2.js' as 'admin/js/SelectFilter2.2f2bc9e096       
...
不过,“未版本化”静态文件似乎由我的应用程序提供:

<link rel="stylesheet" type="text/css" href="https://d2rm5zmjfzcov2.cloudfront.net/static/admin/css/base.css" />
<link rel="stylesheet" type="text/css" href="https://d2rm5zmjfzcov2.cloudfront.net/static/admin/css/dashboard.css" />


我缺少什么?

这可能是由于使用错误的模板标记在模板中加载静态文件造成的。 确保您使用的是{%load static from staticfiles%}而不是{%load static%}

请查看以下注释中的文档:

您也可以在此处找到此信息:


虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-我的评论的第一部分给出了答案(在模板文件中使用{%load static from staticfiles%}而不是{%load static%}),链接被用作引用。