django專案細節

2022-02-28 16:19:23 字數 384 閱讀 2780

1.post請求要帶上

2.python同時判斷多個值使用all(),裡面用列表括起來

3.django內建使用者,可以直接呼叫create_user()

4.如果不能保證配置的正確,先將各種路徑寫為絕對路徑

5.重定向+反向解析

6.判斷郵箱的正規表示式:

^[a-z0-9][\w\.\-]*@[a-z0-9\-]+(\.[a-z])$

7.將乙個請求對應到兩個不同的處理函式中,可以使用檢查get還是post請求。 也可以使用類檢視。繼承django中的檢視類。將get請求函式和post請求函式分別寫到對應的get()和post()函式中。

配置urls.py  請求對應的函式叫做你的檢視名.as_view()函式,name=view

django專案細節(4)

1.訪問的頁面事先需要登入的話,使用login request裝飾器。該裝飾器當你沒有登入時訪問頁面,就會重定向到setting.py中的login url配置的頁面,然後記錄下的的請求,登入成功之後自動跳轉到之前請求的頁面。可以用乙個類封裝。2.當你訪問乙個頁面時,django會自動判斷使用者是否...

Django細節小記

前記 django的orm 模組有很多函式細節,要學會多看文件學習函式的細節簡言之,annotate 得到的是查詢集,類似all 只不過多了一列屬性,annotate 新增的,例如統計每個出版社有多少本書 書外來鍵到出版社 但是統計書的單價總和,用annotate 會給每個書記錄加個總和屬性,此時不...

專案問題細節

最近專案很有問題,關於客戶需求,我們表現出來的就是很沒有經驗,很不專業。1.客戶要求的急,需要24小時不停的解決,但是由於人數有限,不可能不讓人睡覺,在這種高度緊張的條件下,發布的版本的質量也可想而知。2.客戶發現乙個問題就出版本,然後測試,又發現了新的問題,又出版本,這樣頻繁的折騰,最後只會像電腦...