Eclipse开发第一个DJANGO程序

来源:互联网 发布:优化审批流程 编辑:程序博客网 时间:2024/05/17 22:02

是一个基于Python的Web应用程序框架,是开发Python Web程序的首选,并且Google App Engine原生的支持Django。这个周末,折腾了第一个Django程序,开发环境是Eclipse,关于开发环境搭建可以参考这篇文章:开始折腾Python

在Eclipse中安装好Pydev插件后,还需要安装Django框架。

到这里http://www.djangoproject.com/下载the latest official version的Django压缩包并解压,目前的版本是1.1.1,然后用命令提示符到解压的目录下输入python setup.py install,这个命令将会把Django安装的到Python安装目录下的\Lib\site-packages中,并设置好相关的环境变量。

回到Eclipse中,新建一个"Pydev Django Project","interpreter"选之前在pydev中配置的名称,去掉"Create default 'src' folder and add it to the pythonpath?"前面的勾,"Referenced projects"如果没有则不需要勾选,如果程序没有数据库支持则去掉"Database Engine"中的内容,至此,新建"helloworld"项目完成。

项目将自动包含四个文件:__init__.py, manage.py, settings.py, urls.py

在helloworld包中新建一个helloworld.py文件,内容如下:

1from django.http import HttpResponse
2 
3def index(request):
4    return HttpResponse('Hello World!')

将urls.py文件的内容修改为:

1from django.conf.urls.defaults import patterns
2 
3urlpatterns = patterns('',
4    (r'^$''helloworld.helloworld.index')
5)

以上程序的目的是,把对Web服务器根目录的请求路由到之前新建的helloworld.py文件中的index函数来处理。

右键点helloworld项目,【Run As】—【Pydev:Django】,待Web服务启动后,在浏览器中输入http://127.0.0.1:8000/ ,若请求返回"Hello World!",则说明第一个Django程序已成功运行。

原创粉丝点击