【发布时间】:2013-04-02 02:30:46
【问题描述】:
我有一个 URL 和一个基于类的视图层次结构,它们需要做完全相同的事情,但由于各种原因,它们需要在其中一个超类中具有单独的 dispatch() 方法。
即所有视图的公共超类都有一个 dispatch() 方法,如果 URL 是 /a/...,则调用 dispatchA();如果 URL 是 /b/.../,则调用 dispatchB()
在 django urlpatterns() 中使用不同前缀的相同模式(...)两次是否可以。
对于额外的功劳,知道如何将 kwarg(如 b = True)添加到后一种模式,这样我就不必在 dispatch() 中进行 URL 检查
【问题讨论】:
标签: django django-urls django-class-based-views