在生產服務器上,我想同步數據庫。如何手動將我的production_settings添加到sys.path以運行syncdb?
如果我只是做了該
django-admin.py syncdb
會挑settings.py。但我有一個額外的settings-production.py從設置繼承。
因此,我想出了這個:
django-admin.py syncdb --settings=/path/to/settings_production
ImportError: Could not import settings '/path/to/settings_production' (Is it on sys.path?): Import by filename is not supported.
我用Google搜索,發現有人有類似的問題here。然而令我困惑的是,WSGI.py只能被Apache讀取。不是,如果我自己運行命令。那裏的答案對我來說並不合適。
如何手動在sys.path中添加我的production_settings以運行syncdb? 非常感謝,
感謝Burhan,根據http://djangobook.com/en/2.0/chapter12/下的使用不同的生產設置,它是settings_production.py,從設置導入的設置導入*'你似乎這樣做其他方式,不是嗎? – Houman 2012-08-06 13:47:44