很簡單的,就直接右鍵
learn,
新建資料夾,完成後,繼續右鍵
templates
,建立文件,字尾名為
html
就好。
歡迎光臨
芬芬筆跡
同樣的,要儲存哦
把先前的
index
函式注釋掉,再重新寫乙個
index
函式
**:def index(request):
return render(request,'home.html')
注:以上
render
起的就是乙個封裝的作用
儲存哦!
增加乙個
path
,將檢視函式對應到**
我這裡用的是django3.0版本,先來乙個錯誤示範:
以上在3.0
版本是會執行錯誤的,經過我乙個晚上加乙個早上的抓耳撓腮、腰痠背痛,又禿了一大截的努力下,終於改對了!!!正確示範:
上面的錯誤太典型了!總結一下經驗:首先,不能照本宣科,作為小白,我就是看著教材來弄的,結果,被帶溝裡!理解原理才是關鍵!其次,真的真的,你只要理解每個**的前因後果,你自己是可以總結出一些規律,一些錯誤是可以自己解決的,上面那行**,其實只要知道書寫格式,這個完全可以從之前寫過的習得,可我就是兩眼一直只盯著那一行**,知道今早才注意到上面幾行**。
path
的第乙個引數就是瀏覽器通過埠後,接著要訪問的位址,後面你把它命名為
home
了,所以第乙個引數也要加上,才能訪問到,第二個引數,就是
views.py
裡面的index
了,就是乙個路徑名,這裡之所以用
learn_views
,是因為
這一行**,
儲存!!!
這個和home.html
的建立方法一樣了,不做贅述,直接上圖
新增**:
from django.shortcuts import render_to_response
entries=
entries1=[ ,]
def list(request):
return render_to_response('list1.html',)
這裡著重理解一下:
render_to_response()
的第乙個引數必須是要使用的模板名稱。如果要給定第二個引數
,那麼該引數必須是為該模板建立
context
時所使用的字典。如果不提供第二個引數
,render_to_response()
使用乙個空字典。
注意:render_to_response()
這個在3.0
2.0版本!
好,儲存
python的django介紹 Django 簡介
django 簡介 自強學堂的django教程將節省你大量的時間,並且使你的web開發充滿樂趣。通過django,你可以建立乙個高效能的web應用而只花費最少的時間和精力。django 中提供了開發 經常用到的模組,常見的 都為你寫好了,通過減少重複的 django 使你能夠專注於 web 應用上有...
Django教程 Django模板
如何向請求者返回乙個漂亮的頁面呢?肯定需要用到html css,如果想要更炫的效果還要加入js,問題來了,這麼一堆字串全都寫到檢視中,作為httpresponse 的引數嗎?先看看如何拼接html 圖書首頁 if request.method get res html books 射鵰英雄傳 神鵰俠...
轉換器2 ThinkPhp模板轉Django模板
前天寫了個 thinkphp模板轉flask模板 居然被同事鄙視了,原因是他用django,我用flask,為了避免被他繼續安利django的強大。我決定寫乙個django模板轉換器。為了復用 得用繼承,我把原 分成三段,一下子獲得了三個轉換器。class convertertemplateenco...