0

我想我应该首先问这是否可能,其次我这样做是否正确?我只是想将 userena_views.signup 设置为第二个 url(测试),并在第二个上分配一个不同的模板。

urlpatterns = patterns('',
    # Signup, signin and signout
    url(r'^signup/$',
       userena_views.signup,
       name='userena_signup'),
    url(r'^test/$',
      userena_views.signup, {'template_name': 'myproject/templates/custom.html',},
      name='userena_signup')
4

1 回答 1

0

我将如何去做是传递一个参数。在视图中,您将根据传入的参数分配模板。有点混乱,最好不要修改站点包代码,但有时这是必要的。

urlpatterns = patterns('',
    # Signup, signin and signout
    url(r'^(?P<signup_type>signup)/$', userena_views.signup, name='userena_signup'),
    url(r'^(?P<signup_type>test)/$', userena_views.signup, name='test_userena_signup')
于 2014-09-25T06:18:29.920 回答