django學習筆記

weixin_33727510發表於2015-02-06

每次用django都要重新看django book,太不熟悉了。這個寒假一定記下來!
參考django book前三章

hello world

安裝

自不必說,git clone,cd 進入目錄
python install.py install
注意操作許可權。

具體使用

django-admin.py runserver mysite
這樣就在目前所在的目錄下建立了一個mysite資料夾,結構如下:

mysite

manage.py
mysite

settings.py
urls.py
wsgi.py
views.py

views.py是為url.py的url具體呼叫函式準備的檔案,在瀏覽器裡面現實hello world的基本邏輯就在這裡。
python manage.py runserver [ip] [port]
為了順利在訪問"ip/hello"時可以檢視到瀏覽器上的簡單一行hello world,就要在views.py中做如下改動:

from django.http import HttpResponse
def hello(request):
    return HttpResponse("hello world")

request 的作用是傳遞一定的引數,此處沒有特別的操作。
urls.py中也需要進行改動,需要:1.import views中的函式.2.在urlpartterns中新增一個URLpattern(就是這麼稱呼的)

from mysite.views import hello

or:

from mysite.views import *

or:

from views import *

urlparttern 裡面這麼加:
url(r'^hello/$',hello),

URLpatterns

相關文章