我正在尝试为我的 Django 项目启动 daphne。问题是我无法为 DJANGO_SETTINGS_MODULE 设置环境变量。
我正在使用 python venv。
我的项目路径如下: C:\Users\HP ELITEBOOK\Documents\Projects\myenv\MyProject\MyProject\settings
我已经尝试了很多不同的组合。 我激活 venv。 我 cd 进入“C:\Users\HP ELITEBOOK\Documents\Projects\myenv\MyProject”并使用命令:
set DJANGO_SETTINGS_MODULE=MyProject.settings
但是当我尝试用 echo 检查变量时,我仍然只得到“%DJANGO_SETTINGS_MODULE%”。据我了解,这意味着变量未设置。
我错过了什么?
检查路径:确保您的设置模块的路径正确。根据您的描述,正确的路径似乎是 C:\Users\HP ELITEBOOK\Documents\Projects\myenv\MyProject\MyProject\settings。仔细检查此路径以确保其准确。
使用正斜杠(/)或双反斜杠():设置环境变量时,尝试在路径中使用正斜杠(/)或双反斜杠()。例如:
设置 DJANGO_SETTINGS_MODULE=MyProject.settings 设置 DJANGO_SETTINGS_MODULE=MyProject.settings 注意:如果您使用双反斜杠,由于反斜杠字符的特殊含义,您可能需要将路径括在引号中。