【发布时间】:2014-12-17 18:58:20
【问题描述】:
在 django 的 urls.py 中我得到了这个:
url(r'^main$', 'views.send_partial', name='main'),
url(r'^login$', 'views.send_partial', name='login'),
url(r'^signup$', 'views.send_partial', name='signup'),
url(r'^help$', 'views.send_partial', name='help'),
而且我讨厌重复代码,所以我想摆脱对应该由它处理的每个 url 重复相同的功能。我无法找出这是如何在任何地方完成的。所以我期待的是这样的:
url('views.send_partial',
r'^main$', name='main,
r'^login$', name='login',
r'^signup$', name='signup',
r'^help$', name='help')
想法?
【问题讨论】:
-
我首先想到的是一个循环。
-
@TobiMarg 有一种干净利落的方法,我前段时间在某个地方看到过,但我现在可以找到类似的东西。而且我无法通过循环将其可视化,您能进一步解释一下吗?
-
我在文档中没有找到任何关于更好方法的信息(我很久没有使用 django),所以我用循环添加了我的想法作为答案。
标签: url django-1.7