经常需要重置 django 本地设置模块
Constantly need to reset django local settings module
我制作了两个设置文件,一个用于本地测试,一个用于生产 (heroku)。每次我拉动并开始在本地工作时,我都需要 运行 以下两个命令才能工作:
export DJANGO_SETTINGS_MODULE=
DJANGO_SETTINGS_MODULE=projectName.settings_local
如果不这样做,我会收到无法找到本地设置模块的错误。在我尝试将两个设置文件都放在一个设置文件夹中后出现此错误,但我没有开始工作,所以我将它们放回原来的位置。有谁知道我该如何解决这个问题?
在你的wsgi.py文件中设置默认设置文件路径,在你的情况下是本地设置文件
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "projectName.settings_local")
application = get_wsgi_application()
您可能还需要在 manage.py 文件中添加
.....
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "projectName.settings_local")
.......
希望对您有所帮助。
我制作了两个设置文件,一个用于本地测试,一个用于生产 (heroku)。每次我拉动并开始在本地工作时,我都需要 运行 以下两个命令才能工作:
export DJANGO_SETTINGS_MODULE=
DJANGO_SETTINGS_MODULE=projectName.settings_local
如果不这样做,我会收到无法找到本地设置模块的错误。在我尝试将两个设置文件都放在一个设置文件夹中后出现此错误,但我没有开始工作,所以我将它们放回原来的位置。有谁知道我该如何解决这个问题?
在你的wsgi.py文件中设置默认设置文件路径,在你的情况下是本地设置文件
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "projectName.settings_local")
application = get_wsgi_application()
您可能还需要在 manage.py 文件中添加
.....
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "projectName.settings_local")
.......
希望对您有所帮助。