django关键字'模板'的多个值

时间:2014-10-17 09:11:49

标签: django django-urls

是否有可能在django 1.4

url(r'^(comment|review|feedback|suggestion)$',direct_to_template,{'template':'sample.html'}),

我试过了

direct_to_template() got multiple values for keyword argument 'template'

1 个答案:

答案 0 :(得分:3)

您正在从网址中捕获值 - 评论,评论等 - 并将其发送到模板,但也将模板变量硬编码为“sample.html”。但是direct_to_template只需要一个参数,即模板,因此两个值都被发送到同一个参数。

我不太清楚你为什么要这样做,但你可以避免捕捉价值:

r'^comment|review|feedback|suggestion$'