如何根据url查看视图函数是否存在

我正在尝试给 django 一个 url 并将其解析为视图。例如:


>>> reverse('login')

'/login/'

>>> reverse('/login/')

回溯(最近一次调用):文件“”,第 1 行,在文件“/Users/david/Desktop/V/lib/python3.6/site-packages/django/urls/base.py”,第 90 行,在反向返回 iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) 文件“/Users/david/Desktop/V/lib/python3.6/site-packages/django/urls/resolvers.py”,第 622 行,在 _reverse_with_prefix 中引发 NoReverseMatch(msg)


有没有另一种方法可以做到这一点?或者我可以将一个 url 传递给它的 django 方法(这些将是“脏”的 url,例如“ https://example.com/login/?next=/myaccount/ ”),它会将其解析为正确的看法?


明月笑刀无情
浏览 120回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python