Python 用于don'的request.path和url_;t在mod_wsgi下的烧瓶中匹配
在Flask中,是否有一种方法可以获取request.path,其中包括Python 用于don'的request.path和url_;t在mod_wsgi下的烧瓶中匹配,python,flask,mod-wsgi,Python,Flask,Mod Wsgi,在Flask中,是否有一种方法可以获取request.path,其中包括WSGI或其他可能添加的任何“装饰” 在测试模式下运行(仅在端口5000上),myrequest.path和('settings')的url\u匹配得很好,但是一旦在WSGI下,正如预期的那样,myurl\u for('settings')变为/manage/settings/,但请求.path是/settings//code> 我在我的httpd.conf中有以下内容,并且正在努力将一个从开发转移到活动站点 WSGIScr
WSGI
或其他可能添加的任何“装饰”
在测试模式下运行(仅在端口5000上),myrequest.path
和('settings')的url\u匹配得很好,但是一旦在WSGI
下,正如预期的那样,myurl\u for('settings')
变为/manage/settings/
,但请求.path
是/settings//code>
我在我的httpd.conf
中有以下内容,并且正在努力将一个从开发转移到活动站点
WSGIScriptAlias /manage /sw/servermanager/servermanager.wsgi
WSGIDaemonProcess servermgr user=user group=grp threads=4
<Directory /sw/servermanager>
WSGIProcessGroup servermgr
WSGIApplicationGroup %{GLOBAL}
WSGIScriptReloading On
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias/manage/sw/servermanager/servermanager.wsgi
WSGIDaemonProcess servermgr用户=用户组=grp线程=4
WSGIProcessGroup服务器管理器
WSGIApplicationGroup%{GLOBAL}
WSGIScript正在重新加载
命令拒绝,允许
通融
我喜欢让模板非常通用,然后使用CSS动态显示导航信息。我已经使用了中提供的技术来构建我的视图,但是当我将mod_wsgi
添加到等式中时,问题就出现了
我环顾了一下请求对象,除了可能使用url\u规则
之外,没有看到我希望看到的那么多,但随后参数避开了我
为了更好地衡量,我正在使用的WSGI脚本的一个链接:
我还对request
对象的文档感兴趣,我通过使用内置调试器和help(request)
找到了解决方法
编辑:我应该说,在运行mod_wsgi的Apache下,URL不匹配。这是一个特性,而不是bug。查看文档和文档
你可能想使用request.script\u root+request.path
从来没有说过这是一个,但是:)我完全明白单独使用它们的好处,我一定是在阅读文档时迟到了。