django:在URLConf中传递参数

时间:2011-11-13 07:04:01

标签: python django

我想要这个网址:

/ weibo_login /?应用程式=第一

我希望URLConf使用参数调用我的视图函数,但我不知道如何编写URL调度程序以将'app = first'传递给视图函数。原来的URLConf:

urlpatterns += patterns('',
(r'weibo_login/', 'weibo.views.mylogin'),

视图功能:

def mylogin(request):

我想传递'app = first'来查看函数并最终在该函数中获取一个字典,以便我可以知道传入的每个参数。

有什么好的建议吗?

1 个答案:

答案 0 :(得分:3)

在你看来,你应该这样写:

def mylogin(request):
    app = request.GET.get('app')
    ...

URLconf与您发布的内容保持一致。 通常,您不会在URLconf中处理GET参数 - 这是视图的工作。