gpt4 book ai didi

django - 在 Django 中使用 settings.py 以外的设置文件

转载 作者:行者123 更新时间:2023-12-03 21:20:25 25 4
gpt4 key购买 nike

我想在 django 中使用不同的设置文件——特别是 settings_prod——但是每当我尝试使用 --settings=settings_prod 进行同步数据库时,它提示:

python2.6 manage.py syncdb  --settings=settings_prod
Error: Can't find the file 'settings.py' in the directory containing 'manage.py'. It appears you've customized things.
You'll have to run django-admin.py, passing it your settings module.
(If the file settings.py does indeed exist, it's causing an ImportError somehow.)

我也试过设置环境变量 DJANGO_SETTINGS_MODULE=settings_prod没有尽头。

编辑:我还在我的 wsgi 文件中设置了环境变量,也没有结束:
import os
import sys

from django.core.handlers.wsgi import WSGIHandler

os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings_prod'
application = WSGIHandler()

建议?

最佳答案

这对我有用:

DJANGO_SETTINGS_MODULE=config.settings.abc python manage.py migrate

关于django - 在 Django 中使用 settings.py 以外的设置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5466571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com