Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex URL中的正则表达式。django 2.0中的py_Regex_Django_Django Urls - Fatal编程技术网

Regex URL中的正则表达式。django 2.0中的py

Regex URL中的正则表达式。django 2.0中的py,regex,django,django-urls,Regex,Django,Django Urls,如何在django 2.0中编写这两个URL及其正则表达式?非常感谢 url(r'^page/(?P<id>\S+_[0-9]{3,})', views.pageinfo, name="page"), url(r'^something/(?P<id>\S+)/', views.jsoninfo, name="testinfo2"), url(r'^page/(?P\S+[0-9]{3,}),views.pageinfo,name=“page”), url(r'^some

如何在django 2.0中编写这两个URL及其正则表达式?非常感谢

url(r'^page/(?P<id>\S+_[0-9]{3,})', views.pageinfo, name="page"),
url(r'^something/(?P<id>\S+)/', views.jsoninfo, name="testinfo2"),
url(r'^page/(?P\S+[0-9]{3,}),views.pageinfo,name=“page”),
url(r'^something/(?P\S+/),views.jsoninfo,name=“testinfo”),

在Django 2.0中,
url
已被重命名为
re\u path
,并移动到
Django.url

from django.urls import re_path

re_path(r'^page/(?P<id>\S+_[0-9]{3,})', views.pageinfo, name="page"),
re_path(r'^something/(?P<id>\S+)/', views.jsoninfo, name="testinfo2"),
从django.url导入重新路径
re_path(r'^page/(?P\S+[0-9]{3,}),views.pageinfo,name=“page”),
回复路径(r'^something/(?P\S+/),views.jsoninfo,name=“testinfo”),
此处的详细信息:

在Django 2+中,您可以按如下方式使用路径:

path('page/<int:id>/', views.pageinfo, name="page"),
path('something/<int:id>/', views.jsoninfo, name="testinfo2"),
路径('page/',views.pageinfo,name=“page”), 路径('something/',views.jsoninfo,name=“testinfo”),
这应该适用于django 2.0