【发布时间】:2011-09-13 01:05:47
【问题描述】:
我尝试做灵活的网址。我是这样做的
url(r'^(&\w*)?/?$', direct_to_template,
{'template': 'basic.djhtml'}),
get_absolute_url
def get_absolute_url(self):
return "/&%s" % self.human_redble_url
问题是一个错误:
direct_to_template() 为关键字参数“模板”获取多个值
这是什么意思?我该如何解决?
在 Python 交互式解释器中,此正则表达式有效
>>> import re
>>> reg = re.compile('^(&\w*)?/?$')
>>> result = reg.match('&post1')
>>> result
<_sre.SRE_Match object at 0xb77098a0>
>>> wrong = reg.match('aergsr')
>>> print wrong
None
>>> reg.match('post1')
>>> print reg.match('post1')
None
>>> print reg.match('&post1/')
<_sre.SRE_Match object at 0xb77097a0>
>>> print reg.match('&post1:')
None
【问题讨论】:
标签: regex django django-urls