【发布时间】:2021-10-15 08:13:55
【问题描述】:
所以基本上,我怎样才能在 django 中为同一个视图设置两个 url(或路径)?
【问题讨论】:
-
这能回答你的问题吗? How to map two urls to one view?
标签: django
所以基本上,我怎样才能在 django 中为同一个视图设置两个 url(或路径)?
【问题讨论】:
标签: django
是的,如果您有一个视图some_view,您可以定义两个(或更多)路径,例如:
urlpatterns = [
path('foo/', some_view, name='foo'),
path('bar/', some_view, name='bar'),
]
甚至可以在两个单独的urls.py 中定义它们。两者都会触发相同的视图。然而,对于同一个视图有多个 URL 模式并不是很“流行”,因为通常一个路径解释了它的作用,例如 post/123/delete 可能是一个视图以删除 123 作为主键的 Post 对象。
【讨论】:
同一视图可以有多个 URL,我建议您查看以下答案:How to map two urls to one view?
【讨论】: