django3.2使用django-rest-swagger生成文档报错‘staticfiles‘ is not a registered tag library

django3.2使用django-rest-swagger生成文档报错‘staticfiles‘ is not a registered tag library
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码  

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说django3.2使用django-rest-swagger生成文档报错‘staticfiles‘ is not a registered tag library,希望能够帮助大家进步!!!

报错信息

django.template.exceptions.TemplateSyntaxError: 'staticfiles' is not a registered tag library. Must be one of:
admin_list
admin_modify
admin_urls
cache
i18n
l10n
log
rest_framework
static
tz
[04/Jun/2021 15:42:32] "GET /docs HTTP/1.1" 500 184203

造成原因

django3.2对模板进行修改之前的一些配置需要修改

修改方式

找到rest_framework_swagger这个包的位置,可以使用命令查找pip show django-rest-swagger,如下图
在这里插入图片描述
然后进入这个目录,然后cd ./rest_framework_swagger/templates/rest_framework_swagger该目录下有一个index.html文件,把文件中第二行的{% load staticfiles %}修改为{% load static %}。修改完重新刷新文档页面

本文来源it小白求知路,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/29147

发表评论