模版models运行环境
使用set_environ.py
使用set_environ.py
#!/usr/bin/python # -*- coding: utf-8 -*- import sys from django.core.management import setup_environ def 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-8 from datetime import datetime, timedelta from set_environ import set_environ set_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。