IIS中的request.GET.get失败

时间:2014-09-30 17:24:53

标签: django iis

我在运行wfastcgi 2.1的IIS 8.5上遇到了Django应用程序的问题。当我在本地测试我的应用程序时,一切正常。当我将它移动到IIS服务器时,对request.GET.get()的任何python调用都不返回。

例如,我有一个jquery自动完成功能,它使用我的django视图来获取要在自动完成中显示的对象。我从request.GET中获取变量,如下所示:

name = request.GET.get('name_startsWith')

我也尝试过旧方式

name = request.REQUEST.get('name_startsWith')

无济于事。

这在本地完美运行,但在IIS下运行时为None。任何想法可能会发生什么或如何解决它?感谢。

1 个答案:

答案 0 :(得分:0)

d'哦!事实证明,由于某种原因,我的IIS重写规则有appendQueryString =' false'一旦我将其设置为true,突然一切都开始正常工作。