今天在使用Django时,写了一个新接口local_files,最后需要配置在路由中。当我配置下面的的路由中时
urlpatterns = [
url(r'^local_ocr',ocr.local),
url(r'^local_ocr_files',ocr.local_files),
]
可是每次调用,都会跑到ocr.local()方法中,换了url顺序就没问题了。
最后发现是少加了一个斜杠,加上就和顺序无关了。。。
urlpatterns = [
url(r'^local_ocr/',ocr.local),
url(r'^local_ocr_files/',ocr.local_files),
]
o(╥﹏╥)o
本文分享了一次在Django项目中配置路由时遇到的问题:由于URL模式匹配的顺序依赖,导致请求被错误地路由到另一个视图。通过调整URL模式并在每个模式后添加斜杠,解决了顺序依赖问题。
1008

被折叠的 条评论
为什么被折叠?



