0
在Django中,我曾经写过填充脚本并将它们放到项目根目录中。例如,Django:如何设置环境变量的路径“DJANGO_SETTINGS_MODULE”
mysite/
mysite/
manage.py
populateA.py
前几的populateA.py
行:
import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings')
import django
django.setup()
...
由于有越来越多的填充脚本,我想将它们移动到另一个包populate
:
mysite/
mysite/
manage.py
populate/
__init__.py
populateA.py
populateB.py
populateC.py
...
但是,当我运行填充脚本(python populateA.py
)时,我收到错误消息:ImportError: No module named 'mysite'
。如何正确设置DJANGO_SETTINGS_MODULE
的路径?
太棒了!非常感谢。 –