Regex 用于GET请求的django中的URL正则表达式
我有一个django URLRegex 用于GET请求的django中的URL正则表达式,regex,django,url,django-views,Regex,Django,Url,Django Views,我有一个django URL url(r'^my/url/(?P<number>[0-9]{10})/$',My.as_view()), 该视图是一个JSONResponseView class My(JSONResponseView): def __init__(self,*args,**kwargs): super(SendMobileLinkResponse,self).__init__(self,**kwargs) def
url(r'^my/url/(?P<number>[0-9]{10})/$',My.as_view()),
该视图是一个JSONResponseView
class My(JSONResponseView):
def __init__(self,*args,**kwargs):
super(SendMobileLinkResponse,self).__init__(self,**kwargs)
def get(self,request, *args, **kwargs):
return self.render_to_response({"test": "uu"})
我的url地址是404?请尝试以下操作:
my/url/9876543210
Django相信(我也开始相信)干净的URL。所以你的正则表达式很流行
my/url/9876543210
而不是
my/url/?numbers=9876543210
请试试这个:
my/url/9876543210
Django相信(我也开始相信)干净的URL。所以你的正则表达式很流行
my/url/9876543210
而不是
my/url/?numbers=9876543210
请试试这个:
my/url/9876543210
Django相信(我也开始相信)干净的URL。所以你的正则表达式很流行
my/url/9876543210
而不是
my/url/?numbers=9876543210
请试试这个:
my/url/9876543210
Django相信(我也开始相信)干净的URL。所以你的正则表达式很流行
my/url/9876543210
而不是
my/url/?numbers=9876543210
正如Rexford在回答中所说,对于Django,您通常会避免在url中使用get参数,而是使用类似于
/my/url/9876543210/
的内容
如果您确实想使用GET参数,请不要将它们包含在url模式中
url(r'^my/url/$',My.as_view()),
您可以访问视图中的GET参数:
def get(self,request, *args, **kwargs):
number = self.request.GET.get('number', '') # default to ' '
return self.render_to_response({"number": number})
正如Rexford在回答中所说,对于Django,您通常会避免在url中使用get参数,而是使用类似于
/my/url/9876543210/
的内容
如果您确实想使用GET参数,请不要将它们包含在url模式中
url(r'^my/url/$',My.as_view()),
您可以访问视图中的GET参数:
def get(self,request, *args, **kwargs):
number = self.request.GET.get('number', '') # default to ' '
return self.render_to_response({"number": number})
正如Rexford在回答中所说,对于Django,您通常会避免在url中使用get参数,而是使用类似于
/my/url/9876543210/
的内容
如果您确实想使用GET参数,请不要将它们包含在url模式中
url(r'^my/url/$',My.as_view()),
您可以访问视图中的GET参数:
def get(self,request, *args, **kwargs):
number = self.request.GET.get('number', '') # default to ' '
return self.render_to_response({"number": number})
正如Rexford在回答中所说,对于Django,您通常会避免在url中使用get参数,而是使用类似于
/my/url/9876543210/
的内容
如果您确实想使用GET参数,请不要将它们包含在url模式中
url(r'^my/url/$',My.as_view()),
您可以访问视图中的GET参数:
def get(self,request, *args, **kwargs):
number = self.request.GET.get('number', '') # default to ' '
return self.render_to_response({"number": number})
那么,如何向该URL发出ajax请求?如何向该URL发出ajax请求?如何向该URL发出ajax请求?如何向该URL发出ajax请求?