Django起步

上次嘗試了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專欄

                    the django book


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章