前言:
在windows 或其他操作系统中,我们使用manager.py shell 进行django交互式操作,因为CMD操作起来很不方便,所以,我们可以将manager.py 引入高级的交互式程序,目前我在使用的是DreamPie.
可选交互 python 命令行程序
设置环境变量:
在windows环境变量中 添加2项
#设置django的启动环境
1. DJANGO_SETTINGS_MODULE = 包.settings
2. PYTHONPATH = 包的路径,其中包中要存在__init__.py
打开DreamPie:
import sys
>>> sys.path
0: ['D:\\Program Files\\DreamPie\\share\\dreampie',
'D:\\py.worker.dir\\poll', #这里是我的包路径
'C:\\Windows\\system32\\python26.zip',
'D:\\Python26\\DLLs',
'D:\\Python26\\lib',
'D:\\Python26\\lib\\plat-win',
'D:\\Python26\\lib\\lib-tk',
'D:\\Python26',
'D:\\Python26\\lib\\site-packages',
'D:\\Python26\\lib\\site-packages\\PIL']
>>> from poll.polls.models import *
接下来我们就可以干活了 :)
如下面代码
>>> import os
>>> import sys
>>> os.environ['DJANGO_SETTINGS_MODULE'] = 'aiga.settings'
>>> sys.path.append("d:\\workspace")
>>> sys.path.append("d:\\workspace\\aiga")
完全通过python代码来实现,这样做更加方便,O(∩_∩)O~
PS:我的工程名称叫aiga,放置在"d:\\workspace\\aiga"下的。