Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Django和Python设置环境变量?_Python_Django - Fatal编程技术网

如何使用Django和Python设置环境变量?

如何使用Django和Python设置环境变量?,python,django,Python,Django,我需要设置一些环境变量,它应该在函数中获取,并且使用Django和Python在数据库中保存这些值。我的代码如下: def plantsave(request): rname = request.POST.get('react') status = request.POST.get('status') 在这里,我通过post方法获取值,但我需要使用环境变量设置值,并在这里访问这些值以提交 也许您可以使用django会话来实现这一点,或者只定义全局变量 其他: import os

我需要设置一些环境变量,它应该在函数中获取,并且使用Django和Python在数据库中保存这些值。我的代码如下:

def plantsave(request):
    rname = request.POST.get('react')
    status = request.POST.get('status')

在这里,我通过post方法获取值,但我需要使用
环境变量设置值,并在这里访问这些值以提交

也许您可以使用
django会话
来实现这一点,或者只定义
全局变量

其他:

import os
# set
os.environ["MY_VAR"] = "1"
# get
MY_VAR = os.environ["MY_VAR"]

在这种情况下,不应使用environ,而应使用django会话来执行此类任务
ref

Ok,我将在哪个文件中设置这个.same
views.py
文件以及我将如何访问它。在您的函数directlyCan中,我可以这样设置
rname=os.environ[“MY_VAR”]
,以获得是,上面的答案是要挫折,但我有这个要求。
使用环境变量的智能替换可以绕过一些santization技术。
并要求设置易受攻击的代码。