新Djangonaut在这里。
我正在开发一个新的应用程序。我需要每天从日志中注册一些条目。我已经设置了应用程序和我的模型,一切都在管理页面上顺利进行。但是,我想编写一个脚本来自动化将数据批量插入数据库的过程。
我编写了脚本并将其设置为只插入一条记录来检查它是否正常工作。当我运行它时,我遇到了这个问题:
django.core.exceptions.ImproperlyConfigured: Requested setting
DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must
either define the environment variable DJANGO_SETTINGS_MODULE or call
settings.configure() before accessing settings.
我尝试使用以下所有选项在我的代码中对其进行语音化处理:
setup_environ(settings)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myapp.settings")
os.environ['DJANGO_SETTINGS_MODULE'] = 'myapp.settings'
settings.configure()
没有任何工作......
当我将我的代码逐行复制到manage.py的shell解释器时,它工作正常!
我正在使用django 1.6和python 2.6.6
请帮忙
谢谢!