模版models运行环境

来源:互联网 发布:电脑 双肩包 女 知乎 编辑:程序博客网 时间:2024/06/07 14:53
模版models运行环境

使用set_environ.py
#!/usr/bin/python# -*- coding: utf-8 -*-import sysfrom django.core.management import setup_environdef set_environ():    if sys.platform == 'linux2':        sys.path.append('/dir/to/ur/project/')    else:        sys.path.append('/dir/to/ur/project/')          try:        from project_name import settings    except ImportError:        print "You don't appear to have a settings file in this directory!"        print "Please run this from inside a project directory"        sys.exit()    setup_environ(settings)    if __name__ == '__main__':    set_environ()    print 'done'

  新建test.py:

#! /usr/bin/env python#coding=utf-8from datetime import datetime, timedeltafrom set_environ import set_environset_environ()

在此文件中写的函数就可以import你的model,实例化并调用model的函数啦。



出现DJANGO_SETTINGS_MODULE is undefined错误


在系统环境变量中添加DJANGO_SETTINGS_MODULE变量,将其值设置为mysite.settings
添加PYTHONPATH:D://Program Files//python25//DLLs;F:/workforce/python
(F:/workforce/python为python project的工作目录,存放project, mysite是一个project目录,seetings为她的设置模块)
重新启动一个cmd,进入python。