`
edwin492
  • 浏览: 115269 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

windows下pydev中配置Django

阅读更多

 

前些天一直在用vim下学习django,今天搬到了myeclipse+pydev下,遇到了点麻烦搜到下面这文章写的还不错就转了过来。
补充:
1. pydev插件没什么好说的,去官网在线或下载后安装皆可。
2. 配置python,myeclipse-window-prefrences-pydev-InterpreterPython在右侧新建选择python.exe的路径,选择后再加载包时注意加载系统中的路径,全选也可。
3.按下文的创建django时报:Django not found错误
原因:我开始忘记在windows下安装django了,系统路径下找到。
解决:配置python的路径到系统环境变量后,进入django目录执行安装 python setup.py install命令,再回到myeclipse到myeclipse-window-prefrences-pydev-InterpreterPython下,移除python后再新建加载,也就是重复上面的2。这样python就能识别到django了,再创建项目就可以了。
转:http://jdonee.iteye.com/blog/741572
教程环境是最新的,以前的Django开发环境是曲线救国,不能直接生成Django工程,在开发的过程中会有少许不便。本文采用了Eclipse3.6+Pydev1.6.1,并参考了http://pydev.org/的官方文档。

先决条件

要想使您的Pydev开发Django,您必须保证在使用它之前,已经在Python/Jython/IronPython 解释器上已正确安装过它,具体的安装步骤请猛击这里。
必须指出的是,本教程不会教你Django做什么,仅仅告诉你如何正确地把Django集成到Pydev环境下,所以,如果你还不知道Django是什么,请先去学习一些它是如何工作的教程(提示:本网站已经有大量的文章来介绍Django了),然后再来看这篇文章,谢谢。
核心内容
在Django集成到Pydev的过程中,主要围绕下面三个配置展开:
该项目必须在Pydev下标记为Django 项目。
‘DJANGO_MANAGE_LOCATION’ 字符串变量必须指向该项目的相对路径下的manage.py文件。(注:生成项目后会在导航视图下的.pydevproject中找到。)
‘DJANGO_SETTINGS_MODULE’字符串变量必须包含该项目工程下settings模块的名称。
如果你想让Django所有的行为都能Pydev下正常工作,那么你就歹照做。不要着急,下一步我将告诉你如何配置它们。
创建一个Django工程

按下Ctrl+N ,选择 Pydev Django Project 项目向导,创建一个基于Django 的工程。

该向导将会使用django-admin.py startproject来创建项目,然后它会通过Pydev设置属性字符串DJANGO_MANAGE_LOCATION指向manage.py路径,并且让DJANGO_SETTINGS_MODULE 指向settings模块。
在普通工程中集成Django

对于现有项目,你仅仅需要右击项目,选择’Pydev > Set as Django project’即可。

需要注意的是,DJANGO_MANAGE_LOCATION 和 DJANGO_SETTINGS_MODULE变量字符串不会立即设置,但是Pydev会在需要执行动作之前提示你设置。
Django动作

想知道Pydev下的Django都包含了哪些操作,右击项目”Django”配置,选择Django > action。

当然你也可以使用另外的方法,就是通过Pydev编辑器获取焦点[注:快捷键容易失效,懂的请呼我,谢谢]:
ctrl+2+dj 可以打开一个包含输入动作历史记录的面板
ctrl+2+dj action_to_execute 显示执行动作所经历的步骤(例如 ctrl+2+dj help )

Pydev下Django与Shell交互

值得注意的是Shell with django environment 动作将在你的设置中创建一个Shell属性配置,它提供pydev Shell默认的特性,诸如代码编译、显示历史、上下文提示(ctrl+1)、生成编辑器可执行文件等等(具体操作详见交互平台)。
它能够通过ctrl+2+dj shell(或者Pydev编辑器)激活,或者右击工程> Django > Shell with django environment。

运行/调试 Django

你可以运行和调试一个Django项目(注:它默认会设置–no-reload,否则当你通过Pydev关闭进程时debugger可能出现一些问题并导致某些进程没有被杀死)。


这将创建一个默认的运行配置,所以,如果你想要改变一个参数的话,你可以稍后通过run > run configurations(或debug > debug configurations)来激活。

https://blog-website.rhcloud.com/blog/?p=62

分享到:
评论

相关推荐

    python+Eclipse+pydev环境搭建 创建Django项目

    在本文中,我们将详细介绍如何在 Eclipse 中安装 pydev 插件,并创建一个 Django 项目。 安装 Python Python 是一门非常流行的高级编程语言,它具有很高的可读性和易用性。 Python 有两个版本:Python 2 和 Python...

    Python IDE(eclipse+PyDev)安装配置说明

    本文将详细介绍如何在Windows环境下,通过Eclipse搭配PyDev构建Python IDE。 ### 一、所需安装程序 1. **JDK6**:首先需要安装Java开发包,因为Eclipse基于Java运行。可以从Oracle官网下载JDK6的最新版本,例如`...

    Python+Django在windows下的开发环境配置图解

    1 安装配置开发环境 1.1 准备安装 下载以下软件 Eclipse for C/C++ SUN JDK 1.6 不一定要1.6,1.5的也可以 Python3.1 Python2.6.4 Pythone2.5.2 mod_python-3.3.1.win32-py2.5-Apache2.2 MySQL-python-1.2.2.win32-...

    Eclipse配置python开发环境过程图解

    下面,将详细介绍在Eclipse中配置Python开发环境的完整过程,包括安装Python、JavaJDK和Eclipse本身,以及安装并配置PyDev插件和Django框架。 首先,我们需要确保计算机上安装了Python。对于Windows用户来说,推荐...

    python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器

    本文将详细介绍Python的安装过程,以及如何在Windows系统中测试安装是否成功,同时还将讨论如何在系统中同时使用多个Python版本,以及推荐和介绍Python的集成开发环境(IDE)如PyDev和PyCharm。 1. **Python的安装*...

    Eclipse2023-03 (4.27.0) Python开发插件下载

    7. **框架支持**:PyDev对各种Python框架如Django、Flask等提供了良好的支持,简化了框架的使用和开发流程。 8. **文档和教程**:PyDev有一套完整的文档和教程,帮助初学者快速上手,同时也为高级用户提供详细的...

    关于Pycharm安装及配置教程 (6).zip

    在"VCS"菜单下,可以配置版本控制选项,如添加项目到Git仓库,进行提交、拉取和合并等操作。 **三、PyCharm使用教程** 1. **新建项目**: 在主界面,选择"File" -> "New Project",然后指定项目名称和位置,选择...

    python2.7.8-win32.zip

    Python是一种广泛使用的高级编程语言,以其易读性...配合Eclipse和PyDev,可以创建一个高效的开发环境,同时通过配置环境变量、安装第三方库、使用虚拟环境以及遵循良好的编程规范,可以进一步提升开发体验和项目质量。

    后端:Python IDE 推荐.docx

    - **配置 Pydev**: - 通过“Window”->“Preferences”进入设置界面。 - 在“Pydev”->“Interpreter - Python”中设置 Python 解释器路径。 - **创建 Python 项目**: - “File”->“New”->“Pydev Project”...

    课程实践作业一1

    在安装和使用过程中遇到的问题,如何解决,以及对初学者的建议,这部分内容可以是关于安装错误、环境变量配置、依赖库冲突等常见问题的记录。 7. **文档格式与排版** 文档应按照指定的docx格式,使用Word2007及...

    10个好用的Python集成开发环境.docx

    3. **VIM**:VIM是一个高度可定制的文本编辑器,经过配置后可转变为强大的Python开发环境。它轻量级且响应迅速,特别适合熟悉键盘快捷键的高级程序员。VIM支持多种插件,以增强其功能,如Python语法高亮、代码补全等...

    python基础知识及应用实例

    安装完成后,记得配置环境变量,这样就可以在命令行(cmd)中运行Python了。 2. **集成开发环境(IDE)** Python的IDE有很多种,例如EditPlus提供了基础的编辑功能,Eclipse搭配PyDev插件则提供了更完整的开发环境...

    1_python资料.docx

    - 尽管Python在网站设计方面不如专门的前端开发语言(如JavaScript)那样强大,但它仍然可以通过框架(如Django和Flask)来进行Web开发。 #### 2. Python环境配置与版本管理 - **操作系统支持:** - Python支持...

Global site tag (gtag.js) - Google Analytics