我想我的网址接受0或更多数字(正整数或负整数),我的意思是它应该匹配'/','0',...,'/9'以及'/ -9','/ - 88'等。为什么我的Django的url正则表达式不工作
这是我使用的正则表达式^([-]?[0-9]*)/$
。它适用于除'/'之外的所有URL,这个正则表达式有什么问题?
编辑:
这是我在urls.py urlpatterns的项目目录:
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'',include('basecalendar.urls'), name='date'),
]
,这是对URLPATTERN basecalendar
urlpatterns=[
url(r'^([-]?[0-9]*)/$',views.get_date),
]
后'urls.py'文件的内容。可能你已经为'/'url指定了另一个视图。 –
@AvinashRaj我添加了必要的细节 – Krash