循序漸進學習Django

2021-08-29 13:26:54 字數 1059 閱讀 8187

利用這一星期的業餘時間學習django,學到了模板系統,感覺還是不錯,很簡單的東東,django是個python web框架,即然是框架,就提供了很多已經封裝好的能夠快速解決問題的方法.所以忽然覺得太先進的框架反而對自己的python基礎發展不太好...即使學會了django提供的模板使用方法,但是不知道它是怎麼樣處理的,這其實對自己是有百害而無一利的..所以這裡做出個計畫:先學習django框架的使用開發,然後讀它的原始碼,學習牛人的思想,總是有好處的.任務量雖然有些大,只能利用業餘時間學習慢慢學習了,又不能太慢,不然,哪天python,django在國內流行了,就沒機會了.

記錄兩個較為重要的模板系統的方法:

get_template()方法使用模板名作為引數,算出模板在檔案系統的什麼地方,開啟它並返回編譯好的template物件如果get_template()方法不能找到給定名字的模板,它將觸發templatedoesnotexist異常

render_to_response()方法使用一行**完成載入模板,填充context,渲染模板,返回httpresponse物件的工作這就是render_to_response(),它在django.shortcuts模組下owtime":nowtime}) 

def index(request):

#從匯入的配置檔案中取出標題

pagetitle = mydjango.webconfig.pagetitle

nowtime = datetime.datetime.now()

#get_template()方法讀取指定的模板

#要先from django.template.loader import get_template

t = get_template("hours.html")

#替換模板中的變數

#上面三句可以僅使用一條語句完成

#return render_to_response('hours.html',)

循序漸進學習oracle

1.需要了解資料庫原理基本知識,明白行 列概念,有關係型資料庫知識。2.有環境學習資料庫,如自己xp上安裝,或公司的小型機,或pc,linux,solaris,aix,或hp unix等等環境。3.開始學習sql基礎。dml,ddl,dcl,等等多加練習。先過sql這一關。4.安裝oracle,9i...

循序漸進學程式設計

軟體開發者是乙個日新月異的領域 it 中的大師,今天的程式設計方式與明天的程式設計或許截然不同,技術在不斷地革新,新語言 新平台的如雨後春筍般出現 更好的解決方案的冒出,因此我們需要跟得上節奏,我們沒有選擇,唯有努力提高自己。下面的幾點建議或許能幫助你成為乙個優秀地開發者。你是否聽說過 kaizen...

循序漸進學習SPRING 二

定時執行策略的應用 一 使用quartz quartz是opensymphony組織的乙個框架,請參見.opensymphony.com quartz 如果要使用quartz來實現定時執行策略,首先需要建立乙個任務。即寫乙個擴充套件quartzjobbean的bean 例如 public class...