[color=darkred][size=medium]前言:[/size][/color]
当初尝试接触python,最大的动力其实是想用python做web项目,现在终于搭起一个简单的helloWorld了,跟当初java的helloWorld一样兴奋!
现在来看一下我搭建的整个过程:
1.首先本屌的系统是windows7,安装的python版本是2.7.3,将安装目录加到环境变量->系统变量->path,命令行输入python看是否成功安装变设置。
[color=darkred][size=medium]2.下载并安装django[/size][/color]
网上找的一个django版本:[url]http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz[/url],这里解释下,虽然是linux下文件类型,不过在windowns下可以解压出来。下载下来,解压之后,打开DOS命令窗进入到Django-1.3.1目录下,输入命令:
执行命令之后,输出一大堆安装django的log,会发现django被安装在...Python\Lib\site-packages\django 目录下,为了方便起见,建议将...Python\Lib\site-packages\django\bin 添加到系统变量里。
[size=medium][color=darkred]3.验证django是否与python绑在一起了[/color][/size]
在命令行里输入:
[img]http://dl2.iteye.com/upload/attachment/0099/6566/7de1150c-32b8-3539-b6ce-dd2f65a01e13.jpg[/img]
打印出以上信息则说明django与python集合在一起了! :idea:
[size=medium][color=darkred]4.创建一个django项目[/color][/size]
命令行进入python-workplace目录,输入命令 django-admin.py startproject myweb生成名为myweb的web项目,执行命令之后,可以进入该目录查看,会发现多出一些文件,之后可以在命令行执行manage.py runserver启动服务器,服务器默认端口为8000,打开浏览器输入127.0.0.1:8000,会发现让人兴奋的界面!
[img]http://dl2.iteye.com/upload/attachment/0099/6568/0dcfd4c0-bcf8-3a91-a679-72ad10a855a8.jpg[/img]
[img]http://dl2.iteye.com/upload/attachment/0099/6570/227611bf-f26f-39bd-a7be-a6e243862980.jpg[/img]
[size=medium][color=darkred]5.修改成自己的helloWold[/color][/size]
首先在myweb目录下创建一个views.py文件,里面内容是:
之后修改myweb目录下urls.py文件,将里面内容修改成:
最后浏览器上访问:127.0.0.1:8000/hello/ ,会看到:
[img]http://dl2.iteye.com/upload/attachment/0099/6572/7a1c61db-9c03-3e94-838b-c511a478b136.jpg[/img]
至此,终于将django的helloworld搭起 :oops:
当初尝试接触python,最大的动力其实是想用python做web项目,现在终于搭起一个简单的helloWorld了,跟当初java的helloWorld一样兴奋!
现在来看一下我搭建的整个过程:
1.首先本屌的系统是windows7,安装的python版本是2.7.3,将安装目录加到环境变量->系统变量->path,命令行输入python看是否成功安装变设置。
[color=darkred][size=medium]2.下载并安装django[/size][/color]
网上找的一个django版本:[url]http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz[/url],这里解释下,虽然是linux下文件类型,不过在windowns下可以解压出来。下载下来,解压之后,打开DOS命令窗进入到Django-1.3.1目录下,输入命令:
setup.py install
执行命令之后,输出一大堆安装django的log,会发现django被安装在...Python\Lib\site-packages\django 目录下,为了方便起见,建议将...Python\Lib\site-packages\django\bin 添加到系统变量里。
[size=medium][color=darkred]3.验证django是否与python绑在一起了[/color][/size]
在命令行里输入:
[img]http://dl2.iteye.com/upload/attachment/0099/6566/7de1150c-32b8-3539-b6ce-dd2f65a01e13.jpg[/img]
打印出以上信息则说明django与python集合在一起了! :idea:
[size=medium][color=darkred]4.创建一个django项目[/color][/size]
命令行进入python-workplace目录,输入命令 django-admin.py startproject myweb生成名为myweb的web项目,执行命令之后,可以进入该目录查看,会发现多出一些文件,之后可以在命令行执行manage.py runserver启动服务器,服务器默认端口为8000,打开浏览器输入127.0.0.1:8000,会发现让人兴奋的界面!
[img]http://dl2.iteye.com/upload/attachment/0099/6568/0dcfd4c0-bcf8-3a91-a679-72ad10a855a8.jpg[/img]
[img]http://dl2.iteye.com/upload/attachment/0099/6570/227611bf-f26f-39bd-a7be-a6e243862980.jpg[/img]
[size=medium][color=darkred]5.修改成自己的helloWold[/color][/size]
首先在myweb目录下创建一个views.py文件,里面内容是:
from django.http import HttpResponse
def hello(request):
html = "<html><body><h3>Hello World!</h3>Just do IT </body></html>"
return HttpResponse(html)
之后修改myweb目录下urls.py文件,将里面内容修改成:
from django.conf.urls.defaults import patterns, include, url
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'myweb.views.home', name='home'),
# url(r'^myweb/', include('myweb.foo.urls')),
# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
# url(r'^admin/', include(admin.site.urls)),
url(r'^hello', 'myweb.views.hello')
)
最后浏览器上访问:127.0.0.1:8000/hello/ ,会看到:
[img]http://dl2.iteye.com/upload/attachment/0099/6572/7a1c61db-9c03-3e94-838b-c511a478b136.jpg[/img]
至此,终于将django的helloworld搭起 :oops: