有时候我们需要在外部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()