在项目的根目录创建 .env 文件

Creating .env file on the root of the project

我正在尝试从 github 下载 Django 项目,其中一项要求是:“由于该项目使用 python-decouple,您需要在具有三个值的项目的根,如下所示:

DEBUG=True
SECRET_KEY='mys3cr3tk3y'
DATABASE_URL='postgres://u_bootcamp:p4ssw0rd@localhost:5432/bootcamp

1.What(where)是项目的根部分,它是项目的一部分在哪里设置?

2.What .env 应该是哪种文件?(python 我想是包)

3.Should 文件名可以是简单的 .env(或 something.env)?

4.Is .env 文件将被导入到设置文件中?

  1. 项目的根部分是什么(哪里),设置是项目的一部分吗?

    • 您的 manage.py 文件所在的位置(即您的项目根目录)。
  2. .env 应该是什么文件? (我想 python 包)

    • .env 是文本文件,不是包。
  3. 文件名是否应该只是.env(或something.env)?

    • .env
  4. 是否要在设置文件中导入 .env 文件?

    • 无需导入,python-decouple 会自动从那里选择变量。

详细了解 python-decoupleWhere the settings data are stored? and Usage