Django學習筆記

--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/')
相關文章
相關標籤/搜索