我是Django新手。我得写一支烟。我的服务器将查看特定的地址。 像这样:
portal/client_api.ashx?client=SAPRA&key=1234234&func=status&code=99999
我写道:
from django.conf.urls import patterns, url
from rt_moke import views
urlpatterns = patterns('',
url(r'code=(?P<code_id>\w+)/', views.Sapata, name='sapata'),
)
当我请求不带?
标记的portal/client_api.ashx?client=SAPRA&key=1234234&func=status&code=99999
时,它起作用了,而带有?
-不起作用。我知道,它是查询字符串,Django在regexp中跳过它。那我能做什么呢?在
此URL:
有两部分,路径:
^{pr2}$以及查询字符串:
它被解析为
request.GET
。在在
views.py
中,您应该从请求中获取参数(就像request.GET
中的简单dict),例如:当然,我们不能使用GET params来解析
urls.py
中的url。你的cd4看起来应该是:请注意,不要在函数名称中使用大写字母。在
相关问题 更多 >
编程相关推荐