Python 获取Self.Kwargs中不可用的变量
我有以下代码。我试图在url中传递一个名为'sort'和'sch'的get变量,但当我打印self.kwargs时,它返回null。如果有人能给我指出正确的方向,我将不胜感激 Views.py-工具列表Python 获取Self.Kwargs中不可用的变量,python,django,django-views,Python,Django,Django Views,我有以下代码。我试图在url中传递一个名为'sort'和'sch'的get变量,但当我打印self.kwargs时,它返回null。如果有人能给我指出正确的方向,我将不胜感激 Views.py-工具列表 GET可以使用request对象访问参数。request对象有一个属性GET,一个QueryDict实例,它是一个类似字典的对象。类似地,POST参数也可以使用request对象访问。在Django 1.7之前,您可以使用属性REQUEST访问GET或POST参数。这已被弃用,原因是最好使用更明
GET
可以使用request
对象访问参数。request
对象有一个属性GET
,一个QueryDict
实例,它是一个类似字典的对象。类似地,POST
参数也可以使用request
对象访问。在Django 1.7之前,您可以使用属性REQUEST
访问GET
或POST
参数。这已被弃用,原因是最好使用更明确的GET
或POST
属性
# GET parameters
self.request.GET.get('sort')
self.request.GET.get('sch')
# POST parameters
self.request.POST.get('key')
# Prior to Django 1.7, you can do
self.request.REQUEST.get('key') # this is either a GET or POST parameter
GET
可以使用request
对象访问参数。request
对象有一个属性GET
,一个QueryDict
实例,它是一个类似字典的对象。类似地,POST
参数也可以使用request
对象访问。在Django 1.7之前,您可以使用属性REQUEST
访问GET
或POST
参数。这已被弃用,原因是最好使用更明确的GET
或POST
属性
# GET parameters
self.request.GET.get('sort')
self.request.GET.get('sch')
# POST parameters
self.request.POST.get('key')
# Prior to Django 1.7, you can do
self.request.REQUEST.get('key') # this is either a GET or POST parameter
尝试在URL.py中捕获变量。差不多
urlpatterns = patterns('',
url(r'^(?P<sort>\w+)/(?P<sch>\w+)/', yourview),
urlpatterns=patterns(“”,
url(r'^(?P\w+/(?P\w+/),yourview),
)尝试在url.py中捕获变量。差不多
urlpatterns = patterns('',
url(r'^(?P<sort>\w+)/(?P<sch>\w+)/', yourview),
urlpatterns=patterns(“”,
url(r'^(?P\w+/(?P\w+/),yourview),
)正是我想要的!谢谢正是我要找的!谢谢