Django模板 請用Django2 0版本完成)

2022-10-11 09:45:08 字數 2772 閱讀 4342

很簡單的,就直接右鍵

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...