上次嘗試了ruby的rails,總結出來,估計類似ruby這樣命令行似的腳本在linux下較好用,windows下很彆扭。拋開rails,這次來看看python的Django,python也是腳本語言,和ruby很像,都說類似膠水,不管它。
準備環境
1. 下載安裝python,並將其目錄添加到系統環境變量
2. 下載django
Django下載後爲壓縮包,解壓縮跟Python放在同一個根目錄,在dos下進入到Django-1.6.3(讀者可能版本不同)目錄,執行python setup.py install,然後開始安裝,Django將要被安裝到Python的Lib下site-packages。將G:/Python33/Lib/site-packages/django;G:/Python33/Scripts添加到系統環境變量,添加完成後使用以下方法驗證正確性。
在dos下進入Django-1.6.3目錄
1》.輸入python
2》.輸入import django
3》.輸入django.get_version()
即可顯示當前django版本信息。
以上參考文章
創建工程
進入某個目錄執行“django-admin.py startproject pro”即可在該目錄下創建一個名爲pro的工程。工程包含5個文件:
_init__.py :Python的模塊定義文件。 這是一個空文件,一般你不需要修改它。
settings.py :該 Django 項目的設置或配置。
urls.py:Django項目的URL設置。
manage.py :一個命令行工具,生成這個文件僅僅是爲了方便。可以通過python manage.py help 查看該工具的功能。完全不需要編輯這個文件。
wsgi.py:
運行工程
進入該工程目錄執行“python manage.py runserver‘可看到提示信息。
啓動了http://127.0.0.1:8000/服務,瀏覽器輸入該url即可看到歡迎畫面:
hello,django
pro下新建視圖view.py:
from django.http import HttpResponse
def hello(request):
return HttpResponse("hello, Django!")
在urls.py添加路由:
from django.conf.urls.defaults import patterns, include, url
from view import hello
urlpatterns = patterns('',
url(r'^hello/$', hello),
)
注意python強調的代碼的縮進和模塊的命名引入。
訪問”http://127.0.0.1:8000/hello/“可以看到結果:
ok!
總體看,python的web框架容易玩兒一些,最起碼環境搭建上不愧爲跨系統的膠水之稱。
參考文章:csdn的django專欄