`
大头K
  • 浏览: 183093 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多
前言:
当初尝试接触python,最大的动力其实是想用python做web项目,现在终于搭起一个简单的helloWorld了,跟当初java的helloWorld一样兴奋!

现在来看一下我搭建的整个过程:
1.首先本屌的系统是windows7,安装的python版本是2.7.3,将安装目录加到环境变量->系统变量->path,命令行输入python看是否成功安装变设置。

2.下载并安装django
网上找的一个django版本:http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz,这里解释下,虽然是linux下文件类型,不过在windowns下可以解压出来。下载下来,解压之后,打开DOS命令窗进入到Django-1.3.1目录下,输入命令:
setup.py install

执行命令之后,输出一大堆安装django的log,会发现django被安装在...Python\Lib\site-packages\django 目录下,为了方便起见,建议将...Python\Lib\site-packages\django\bin 添加到系统变量里。

3.验证django是否与python绑在一起了
在命令行里输入:

打印出以上信息则说明django与python集合在一起了!

4.创建一个django项目
命令行进入python-workplace目录,输入命令 django-admin.py startproject myweb生成名为myweb的web项目,执行命令之后,可以进入该目录查看,会发现多出一些文件,之后可以在命令行执行manage.py runserver启动服务器,服务器默认端口为8000,打开浏览器输入127.0.0.1:8000,会发现让人兴奋的界面!




5.修改成自己的helloWold
首先在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/ ,会看到:


至此,终于将django的helloworld搭起
  • 大小: 98.4 KB
  • 大小: 138.8 KB
  • 大小: 164.6 KB
  • 大小: 90 KB
1
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics