我试图用django访问以下网址。但是我收到以下错误:
使用WebAPI.urls中定义的URLconf,Django按以下顺序尝试了这些URL模式:
admin/
airports/ ^$ [name='index']
airports/ ^carriers/(?P<code>[A-Z]{3})/$ [name='carriers']
airports/ ^carriers/(?P<a_code>[A-Z]{3})/(?P<c_code>[A-Z]{2})/$ [name='details']
carriers/
目前的路径,机场/运营商/ ATL / 9E,与其中任何一个都不匹配。
我看不出“机场/ ^运营商/(?P [A-Z] {3})/(?P [A-Z] {2})/ $ [name ='details']”部分有什么问题。
顺便说一句:所有其他网址都有效。
我认为正则表达式应该是这样的:
airports/ ^carriers/(?P<a_code>[A-Z]{3})/(?P<c_code>[A-Z0-9]{2})/$ [name='details']
因为airports/carriers/ATL/9E
在c_code
中有一个整数:
airports/carriers/ATL/9E
^