我在运行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。任何想法可能会发生什么或如何解决它?感谢。
答案 0 :(得分:0)
d'哦!事实证明,由于某种原因,我的IIS重写规则有appendQueryString =' false'一旦我将其设置为true,突然一切都开始正常工作。