我'我试图有一个包含
的网址模式\d{3}
类型限制,以及
.format()
字符串替换。分开他们'工作得很好,但是并没有在一起工作。吨。前两行正在运行,但问题是第3行:
url(r'(?P<id>\d+)/(?P<phase>\w+)/(?P<required_start>\d{3})/$', 'sceduler.views.reserve_slot'),
url(r'(?P<id>\d+)/(?P<phase>{PHASE_STR})/(?P<required_start>\d+)/$'.format(PHASE_STR = PHASE_STR), 'sceduler.views.reserve_slot'),
url(r'(?<Pid>\d+)/(?P<phase>{PHASE_STR})/(?P<required_start>\d{3})/$'.format(PHASE_STR = PHASE_STR), 'sceduler.views.reserve_slot'),
知道如何克服这个问题吗?
感谢。
答案 0 :(得分:1)
将\d{3}
替换为\d{{3}}
应该可以解决问题,但我不确定为什么要像这样格式化网址