关于python:检索变量

Retrieving Variable & Processing List from Tastypie URL

让我说我的override_urls是这样的:

1
2
3
4
def override_urls(self):
    return [
        url(r"^(?P<resource_name>%s)/(?P<user__username>\\w{4,30})%s$" % (self._meta.resource_name, trailing_slash()), self.wrap_view('dispatch_list'), name="api_dispatch_list"),
        ]

我想使用user__username进行一些自定义处理:我想获取用户的所有\\'post \\'对象,并将其与他们关注的每个post对象合并。铅>

如何获取user__username以供get_object_list处理?我试图使用request.GET.get(\\'user__username \\')从请求中获取它,但这似乎没有任何意义(并且不起作用)。

PS,是否有必要将user__username更改为用户名(为了美观)?


user_username参数以kwargs形式通过不属于request.GET的调度过程传递。

您可能希望覆盖
get_list方法并处理其中的其他参数。如果以这种方式进行操作,则可以随心所欲地命名您的参数,然后按自己的方式进行处理。