如何解决没有与包含 / 的数据反向匹配
我有一个包含学生 ID 的系统。当我保存带有 / 的 id 时,系统不会返回反向匹配错误,但可以使用不带斜杠的 id。可能是什么问题呢? 我的网址
path('borrowed/<borrowed>',views.all_borrowed,name='all_borrowed'),
Reverse for 'all_borrowed' with arguments '('557/2019',)' not found. 1 pattern(s) tried: ['library/borrowed/(?P<borrowed>[^/]+)$']
解决方法
<str:…>
path converter [Django-doc] 不接受参数中的斜线,您可以使用 <path:…>
path converter [Django-doc]:
path('borrowed/<path:borrowed>/',views.all_borrowed,name='all_borrowed'),
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。