Tam*_*lei 2 php python django environment-variables
我正在设计一个网站.它处于非常早期阶段,我必须决定是否使用服务器提供的SingleSignOn服务.(这是一个校园网站,越来越多的网站在这里使用SSO,所以一般来说这是一个好主意).目标平台很可能是通过mod_wsgi成为django.但是,此服务提供的任何文档都具有php代码.此方法严重依赖于使用自定义$_SERVER['HTTPsomething']变量.不幸的是,现在我无法访问此环境.
(如何)我可以在django中访问这些自定义变量?根据WSGI文档,environ变量应包含尽可能多的变量.我可以确定我可以访问它们吗?
在Django中,服务器环境变量作为对象META属性的字典成员提供request- 因此在您的视图中,您始终可以通过request.META['foo']foo是变量名称的位置来访问它们.
查看可用内容的简便方法是创建包含assert False触发错误的视图.只要你正在运行DEBUG=True,你就会看到一个很好的错误页面,其中包含有关服务器状态的大量信息,包括所有request属性的完整列表.
| 归档时间: |
|
| 查看次数: |
2697 次 |
| 最近记录: |