Django 版本:1.5(主干)
我在 url 模式 A 中使用了积极的前瞻断言,它本身就可以正常工作。但是当我尝试反转完全不相关的 url 模式 B 时,我得到:
ValueError: Non-reversible reg-exp portion: '(?='
示例网址:
url(r'^foo(?=bar)/', test, name= 'bla'),
url(r'bar/', test, name= 'bli'),
触发错误:
from django.core.urlresolvers import reverse
reverse('bli')
我找到了这张相关的票,但遗憾的是并没有让我更聪明 https://code.djangoproject.com/ticket/17492
谁能告诉我代码有什么问题?