论坛首页 编程语言技术论坛

python web开发框架 - 之 Django 配置交互式开发环境

浏览 4844 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-03-05  

前言:
  在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 *

接下来我们就可以干活了 :)

   发表时间:2010-03-10  
O(∩_∩)O~,想法很不错,我把这个方案重新修正了一下:

如下面代码
>>> 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"下的。
0 请登录后投票
   发表时间:2010-03-11  
这个程序我第二次运行出错就退出了
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics