10

我正在尝试从 github 下载一个 Django 项目,其中一个要求是:“由于该项目使用 python-decouple,因此您需要在项目的根目录上创建一个名为 .env 的文件,其中包含三个值,如下所示:

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

"

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

2..env应该是什么样的文件?(我想是python包)

3.文件名应该简单的.env(或something.env)?

4. .env 文件会被导入到设置文件中吗?

4

1 回答 1

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

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

    • .env是一个文本文件而不是一个包。
  3. 文件名应该只是 .env(或 something.env)吗?

    • 只是.env
  4. .env 文件会被导入到设置文件中吗?

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

阅读更多关于设置数据存储在哪里?使用python-decouple。_

于 2017-04-14T17:21:20.407 回答