Вот регулярное выражение в urls.pyрегулярное выражение себя странно в Джанго URLs
url(r'^company_data/(?:[A-Za-z]+)/((?:0?[1-9]|[12][0-9]|3[01])(?:0?[1-9]|1[012])(?:20)?[0-9]{2})*/((?:0?[1-9]|[12][0-9]|3[01])(?:0?[1-9]|1[012])(?:20)?[0-9]{2})*$', 'stats.views.second', name='home'),
мой views.py
def second(request,comp_name,offset_min,offset_max=None):
Я зову таким образом из браузера /company_data/hello/24092014/25092014
Ожидая следующим образом
comp_name= "hello", offset_min="24092014",offset_max="25092014"
На самом деле это
comp_name="24092014",offset_max="25092014"
Что плохого я сделала здесь ?? Спасибо заранее! введите код здесь
Она решена ошибка состоит в том (?: [A-Za-Z] +), должны использовать ((?: [A-Za-Z] +)) –
Нет: просто оставьте?: Вообще, так как это явно обозначает группу, не связанную с захватом. –