有时候我们需要在外部python文件引用django中的model等文件或者函数,比如定时任务;这时候我们需要给python文件配置环境:
在test.py中加入:
import sys, os
sys.path.append('/home/keke/test/xuanxiu')
os.environ['DJANGO_SETTINGS_MODULE'] = 'xuanxiu.settings'此时在运行改代码可能会出现问题:django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.
在该代码中继续加入:
import django django.setup()