【问题标题】:How to set environment variable using Django and Python?如何使用 Django 和 Python 设置环境变量?
【发布时间】:2017-06-29 12:00:08
【问题描述】:

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

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

在这里,我通过 post 方法获取值,但我需要使用 environment variable 设置值并在此处访问这些值以提交。

【问题讨论】:

    标签: python django


    【解决方案1】:

    你不应该在这种情况下使用 environ,你应该使用 django session 来处理这种类型的任务 参考here

    【讨论】:

      【解决方案2】:

      也许您可以为此使用django session,或者只定义global variable

      否则:

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

      【讨论】:

      • 好的,我将在哪个文件中设置 this.same views.py 文件以及我将如何访问它。
      • 直接在你的函数中
      • 我可以这样设置rname=os.environ["MY_VAR"] 吗?
      • 要得到肯定,上面的答案是设置
      • 但我有这个要求 Smart substitution with environment variables can get around some of these santization techniques. 并要求设置易受攻击的代码。
      猜你喜欢
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 2020-04-05
      • 1970-01-01
      • 2015-05-15
      • 2016-10-19
      • 2021-06-15
      • 2016-02-04
      相关资源
      最近更新 更多