`

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

阅读更多

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

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

分享到:
评论
3 楼 edisonlz 2010-03-12  
学习了 :)
2 楼 mlzboy 2010-03-11  
这个程序我第二次运行出错就退出了
1 楼 dtrex 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"下的。

相关推荐

    Python-通过Django在web上实现xshell的功能

    Django是Python中广泛使用的Web开发框架,它提供了高效、简洁且实用的工具,用于构建高质量的Web应用。本项目的目标是利用Django来构建一个类似xshell的Web应用,允许用户在浏览器中执行远程服务器的命令,实现安全...

    python-flask-and-django-full-stack-python-for-web-development

    通过本篇内容的学习,读者不仅可以深入了解 Flask 和 Django 这两个 Python Web 开发框架的具体用法,还能够掌握全栈开发的基本流程和技术要点。无论是初学者还是有一定经验的开发者,都能够从中获得宝贵的知识和...

    PythonWeb开发案例教程_源代码.zip

    "PythonWeb开发案例教程_源代码.zip"这个压缩包包含了整个教程的实践代码,这将帮助你更好地跟随教程的步伐,亲手操作每一个示例,加深对理论知识的理解。 Python Web开发主要依赖于一些强大的框架,如Django、...

    Python-djangoadmin美化采用layui作为基本框架改写大部分页面

    在Python的Web开发领域,Django是一个非常强大的框架,它提供了丰富的功能和高效的工作流,使得开发者能够快速构建复杂的Web应用程序。"Python-djangoadmin美化采用layui作为基本框架改写大部分页面"这个项目旨在...

    【项目实战】Python基于Django框架实现校园网上一站式购物系统

    Django是一个高级的Web框架,它强调可重用性和“开箱即用”的功能,能够快速构建高效且安全的Web应用。在这个项目中,我们将深入理解Django的核心概念,如模型(Models)、视图(Views)、模板(Templates)和URL...

    Python库 | jet-django-0.1.5.tar.gz

    Python是一种高级、解释型、交互式和面向对象的脚本语言,广泛应用于Web开发、科学计算、自动化任务等领域。Django则是一个强大的、免费的开源Web框架,遵循模型-模板-视图(Model-Template-View, MTV)设计模式,...

    Django+Vue开发环境框架

    本项目“Django+Vue开发环境框架”提供了一个基础的开发环境,基于python3.6和django3.0,以及Vue CLI 4.3.1版本,确保了稳定性和兼容性。 首先,让我们详细了解一下Django。Django是一个开放源代码的Web应用框架,...

    Python+Web+Django框架指南

    Python是一种高级、解释型、交互式和面向对象的脚本语言,因其简洁、易读的语法而被广泛应用于科学计算、数据分析、自动化任务以及Web开发等领域。在Web开发中,Django是一个强大的开源Web框架,它遵循模型-模板-...

    python-Django(web框架).zip

    这个压缩包“python-Django(web框架).zip”包含了在Windows环境下搭建Django开发环境所需的两个关键组件:simplejson-3.8.1和Django-1.8.4。 **SimpleJSON** 是一个Python的第三方JSON库,尽管Python 2.6及以上...

    基于python的web框架之一django开发的二手商品交易网站.zip

    【标题】基于Python的Web框架Django开发的二手商品交易网站 在当今互联网时代,二手商品交易网站已经成为人们生活中不可或缺的一部分。本项目采用Python的Django框架构建了一个完整的二手商品交易平台,旨在提供一...

    管理系统系列--python django 人事信息管理系统.zip

    Django是一个高级的、免费的开源Web框架,它遵循模型-模板-视图(Model-Template-View,MTV)的设计模式,用于快速开发高效、可维护的网站。 【描述】"管理系统系列--python django 人事信息管理系统"表明这个系统...

    Python库 | django-eggplant-0.2.5.tar.gz

    - **Django**:Django是一个免费的开源Web框架,由Python编写,遵循MVT(Model-View-Template)设计模式,用于快速开发安全和可维护的网站。 - **后端**:后端是Web应用的服务器端,负责处理数据、业务逻辑和与...

    tdd-for-web-development-with-django-and-selenium

    本书通过Python语言及其流行框架Django和自动化测试工具Selenium,展示了如何将TDD应用于Web应用程序的开发中。 #### 二、使用Django设置环境并进行功能性测试 **标题和描述中提到的关键知识点:** 1. **Django...

    python3.7+django+bootstrap+sqlite3 恒达科技官网实战web开发例子

    Django是基于Python的高级Web框架,它提供了MVC(模型-视图-控制器)架构,用于快速开发安全且可维护的网站;Bootstrap是流行的前端开发框架,用于创建响应式和移动优先的网页设计;而sqlite3是轻量级的关系型数据库...

    python web开发视频教程 01

    7. 集成开发环境(IDE)和编辑器:视频教程可能也会介绍一些常用的Python IDE,如PyCharm、VSCode等,以及如何配置它们以提高开发效率。 8. 学习资源:除了视频教程,学习Python Web开发还可以参考官方文档、在线...

    Python3项目开发---商城的程序.zip

    在本项目"Python3项目开发---商城的程序.zip"中,我们可以深入探讨多个与Python3相关的Web开发技术,包括但不限于框架的选择、数据库交互、前端页面设计以及后台逻辑处理。下面将详细阐述这些关键知识点。 首先,这...

    python web开发视频教程 02

    - 运行`python`进入交互式Python shell,可以在这里直接编写和运行Python代码。 在Web开发中,Python有多个流行的框架,如Django和Flask。Django是一个功能强大的、面向对象的Web框架,适用于大型、复杂的网站开发...

    Python库 | django_python_interpreter-0.0.1-py3-none-any.whl

    `django_python_interpreter-0.0.1-py3-none-any.whl` 是一个Python库,主要用于与Django框架集成,提供一个交互式的Python解释器环境。这个库的名字暗示了它可能是一个工具,使得开发者能够在运行Django项目时方便...

    Python库 | django-graphiql-debug-toolbar-0.1.1.tar.gz

    GraphiQL是GraphQL的一个集成开发环境(IDE),它提供了一个交互式的Web界面,用于测试和调试GraphQL API。开发者可以在其中输入查询,即时看到结果,有助于理解API的结构和功能。 **4. Debug Toolbar** 在Web开发...

    Python库 | django-gallery-widget-1.2.1.dev0.tar.gz

    \n\n**Django框架**\nDjango是Python的一个高级Web框架,遵循“干(Don't Repeat Yourself)”原则,强调可重用性和“开箱即用”。它提供了模型-视图-控制器(MVC)架构模式,用于处理数据库交互、URL路由、模板渲染等...

Global site tag (gtag.js) - Google Analytics