教程环境是最新的,以前的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 <enter> 可以打开一个包含输入动作历史记录的面板
-
ctrl+2+dj action_to_execute <enter> 显示执行动作所经历的步骤(例如 ctrl+2+dj help <enter>)
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)来激活。
- 大小: 17.8 KB
- 大小: 5.3 KB
- 大小: 31.6 KB
- 大小: 27.4 KB
- 大小: 13.7 KB
- 大小: 7.6 KB
分享到:
相关推荐
python-pydev-django
Eclipse众所周知,java的优秀IDE,但是Eclipse也对python有很好的支持,它与pydev插件的结合,出色的达到对Python支持的目的,以及对django开发者带来更好的编辑体验
使用eclipse pydev django.doc
此为pydev django工程文件夹,导入即可
pydev安装教程
Python+Eclipse+Pydev+Django 的环境搭建以及相关配置,并配上必要的说明。
比较了monkeyrunner和monkey这两个好兄弟,同时把monkeyrunner实现的脚本集成到eclipse-pydev的环境中运行
python2.7.3 + django1.3 + pydev 64位和32位都有
PyDev2.7.4集成eclipse3.7.2,离线方式,eclipse根目录创建PyDev目录,将下载文件解压至该目录,在eclipse的links下创建PyDev.link文件,其内容为path=D:/eclipse/PyDev. 分享下 eclipse SDK(纯洁版) ...
PyDev插件PyDev 7.7.0.,内附离线安装教程,亲测有效!让迷茫的配环境不再迷茫!
pydev 7.6 eclipse 插件的配置安装资源
eclipse的Python集成开发工具 pydev,功能非常强大,带有语法提示功能,熟悉Java+ eclipse开发的同学很容易上手
PyDev 6.3.1.zip,通过PyDev zip安装Eclipse PyDev插件
pydev 5.2 pydev 5.2 pydev 5.2 pydev 5.2 pydev 5.2 pydev 5.2 pydev 5.2
pydev template pydev template pydev template pydev template pydev template
eclipse的python ide插件,mac 下可用,Windows 下不可用
pydev.zip
PyDev 2.8.2 for eclipse
PyDev 5.5.0
pydev for eclipse ,eclipse的pydev插件。20160729最新。