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 %}。修改完重新刷新文档页面

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值