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文件,内容如下:
1
from
django.http
import
HttpResponse
2
3
def
index(request):
4
return
HttpResponse(
'Hello World!'
)
将urls.py文件的内容修改为:
1
from
django.conf.urls.defaults
import
patterns
2
3
urlpatterns
=
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程序已成功运行。
- Eclipse开发第一个DJANGO程序
- 【Django】第一个Django程序
- eclipse开发第一个Servlet程序
- Django第一个web程序
- Django:第一个简单的django程序
- eclipse 第一个程序
- 第一个 Django Project开发
- 用Eclipse MyEclipse WebLogic8.1开发第一个Web程序
- 用Eclipse MyEclipse WebLogic8.1开发第一个Web程序
- 用Eclipse+MyEclipse+WebLogic8.1开发第一个Web程序
- 用Eclipse+MyEclipse+WebLogic8.1开发第一个Web程序
- 用Eclipse MyEclipse WebLogic8.1开发第一个Web程序
- 用axis2+tomcat+eclipse开发web service第一个程序
- Linux下使用Eclipse开发第一个C++程序
- 用Eclipse+MyEclipse+WebLogic8.1开发第一个Web程序
- ubuntu 下安装eclipse+cdt 并开发第一个程序
- 整合Eclipse与Tomcat开发第一个WEB程序
- eclipse下开发第一个flask web程序
- Silverlight学习笔记[1] - unhandled error in silverlight application 未将对象引用设置
- 一个猎头对研发人员面试的建议
- Word另存为功能实现
- c++primer学习笔记(3.4)迭代器iterator
- 做人做事是一门艺术,更是一门学问
- Eclipse开发第一个DJANGO程序
- Eclipse最全快捷键 分享便捷与快乐
- Reading list 1
- 第二周上机任务3-1------统计文章单词数
- Silverlight学习笔记[2] - Frame.JournalOwnership 属性
- IE9新建选项卡页面 添加更多常用网站
- Silverlight学习笔记[3] - .NET编成中[ServiceContract] 有什么用
- QT图形程序中同时启动命令提示符窗口
- 7 平台搭建与下载工具