代码之家  ›  专栏  ›  技术社区  ›  Geuis

如何将变量从settings.py传递到视图?

  •  26
  • Geuis  · 技术社区  · 14 年前

    我在settings.py中的django应用程序中获取项目路径,使用:

    PROJECT_PATH = os.path.realpath(os.path.dirname(__file__))
    

    我想在其他视图中使用项目路径值,例如定位静态路径中文件的路径。如何将其变成一个可访问的变量?

    2 回复  |  直到 9 年前
        1
  •  40
  •   AndiDog    14 年前

    使用 from django.conf import settings 但是请注意 settings 不是模块。这个 documentation 清楚地解释了这一点和您的用例。

        2
  •  12
  •   Muhammad Taqi    9 年前
    from django.conf import settings
    project_path = settings.PROJECT_PATH