【发布时间】:2011-05-20 14:50:39
【问题描述】:
我想根据 url 加载特定的视图,例如:
url(r'^channel/(?P<channel>\d+)/$', ---, name='channel_render'),
根据传入 url 的通道,我想加载一个特定的视图文件。我试过这样做:
def configure_view(channel):
print channel
urlpatterns = patterns('',
url(r'^channel/(?P<channel>\d+)/$', configure_view(channel), name='channel_render'),
但显然 channel 参数没有被传入。有没有办法做到这一点?我能想到的唯一其他解决方案是加载管理器视图,然后从那里加载相关的视图文件。如果这是唯一的方法,我如何从视图中重定向到另一个视图文件?
【问题讨论】:
标签: django django-urls