--Django學習筆記css
--------------------2014/10/23html
Django的架構:django
在django中,urls.py將URL請求轉給view.py中的函數,函數將計算後的結果轉給templates中的某個xxx.html文件,最後xxx.html文件發給了客戶,在客戶的頁面顯示出來。bootstrap
進來的請求轉入/hello/.
Django經過在ROOT_URLCONF配置來決定根URLconf.
Django在URLconf中的全部URL模式中,查找第一個匹配/hello/的條目。
若是找到匹配,將調用相應的視圖函數,視圖函數返回一個HttpResponse
Django轉換HttpResponse爲一個適合的HTTP response, 以Web page顯示出來服務器
在Django中使用bootstrap:架構
1. 首先在你喜歡的目錄建立static文件夾,在文件夾中建立css,img,js,fonts等文件加,將bootstrap的文件放在對應的目錄中。函數
2. 配置參數讓Django能找到這些靜態文件,在settings.py文件中添加學習
STATICFILES_DIRS = ('/your/directory/static',)url
3. 在html文件中使用靜態元素。spa
<link rel=「stylesheet」 href=「/static/css/bootstrap.css」 />
4. 在views.py中返回html文件
from django.shortcuts import render_to_response def index(request): return render_to_response('index.html')
這樣就可使用bootstrap了。
#表單
<html> <head> <title>Search</title> </head> <body> <form action="/search/" method="get"> <input type="text" name="q"> <input type="submit" value="Search"> </form> </body> </html> #表單將屬性(name) q的值傳入後臺
服務器端跳轉:
from django.http import HttpResponseRedirect def ...(request): .... .... return HttpResponseRedirect('/xxxxx/')