janvy

编程是一门技术,更是一门艺术!!!
posts - 12, comments - 1, trackbacks - 0, articles - 0

前言:
  在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"下的。

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理