Python 未正确配置设置xxxx环境变量-django environ

Python 未正确配置设置xxxx环境变量-django environ,python,django,Python,Django,在my settings.py中,我使用的django环境如下: import os import environ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) env = environ.Env( SECRET_KEY=str, ) env_path = os.path.join(BASE_DIR, '.env') environ.Env.read_env('.env') SE

在my settings.py中,我使用的django环境如下:

import os
import environ
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

env = environ.Env(
    SECRET_KEY=str,    
)

env_path = os.path.join(BASE_DIR, '.env')
environ.Env.read_env('.env')

SECRET_KEY = env('SECRET_KEY')
我的.env文件如下所示

SECRET_KEY = ******************
然而,当我运行应用程序时,我得到

django.core.exceptions.impropertlyconfigured:设置密钥 环境变量

已找到.env文件,并且正在从中读取行,因此查找它没有问题,但不知何故它不起作用

在执行线程时,我发现用于解释.env行的正则表达式没有返回任何内容

environ/environ.py 关于匹配(r'\A(?:导出)([A-Za-z_0-9]+)=(.*)\z',行)返回无


我在这里遗漏了什么吗?

我通过检查负责解释.env行的正则表达式-\A(?:export)?([A-Za-z_0-9]+)=(.*)\z找到了答案

键和值之间不应存在空格

问题:

KEY = VALUE
好:


env.str('SECRET_KEY')@DavitTovmasyan它返回相同的异常
KEY = VALUE
KEY=VALUE