python学习,搭建web项目框架django

本文详细介绍如何在Windows 7环境下安装配置Python 2.7.3及Django 1.3.1,并通过具体步骤演示创建并运行一个简单的Django项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[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目录下,输入命令:
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:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值