在apache上使用production / dev设置的常用方法是什么?
我有以下内容:
myproject
|
|── __init__.py
├── __init__.pyc
├── settings
│ ├── base.py
│ └── production.py
| |__ dev.py
├── urls.py
├── urls.pyc
├── wsgi.py
└── wsgi.pyc
在我的wsgi.py文件中:
path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
if path not in sys.path:
sys.path.append(path)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings.production")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
当我将production.py移动一级并将setdefault更改为“myproject.production”工作正常时,这不起作用,但我想将我的设置保存在单独的文件夹中。还有其他办法吗?
答案 0 :(得分:3)
您只需在设置目录中找到一个空的__init__.py
文件。