Python 获取Self.Kwargs中不可用的变量

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参数。这已被弃用,原因是最好使用更明

我有以下代码。我试图在url中传递一个名为'sort'和'sch'的get变量,但当我打印self.kwargs时,它返回null。如果有人能给我指出正确的方向,我将不胜感激

Views.py-工具列表
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),

)

正是我想要的!谢谢正是我要找的!谢谢