原创 Django(part49)--用Django自帶的User模型類進行模擬登錄

學習筆記,僅供參考 用Django自帶的User模型類進行模擬登錄 基於上個Blog中學習的用戶認證系統,我們再用Django自帶的User模型類,進行模擬登錄(模擬登錄的意思就是沒有真正的登錄,不涉及session和cook

原创 Django(part43)--分頁

學習筆記,僅供參考,有錯必糾 分頁 分頁是指在web頁面有大量數據需要顯示時,當一頁的內容太多不利於閱讀和不利於數據提取的情況下,可以分爲多頁進行顯示; Django提供了一些類管理分頁的數據 , 即將數據分在不同頁面中,並帶

原创 Django(part15)--頁面跳轉

學習筆記,僅供參考,有錯必糾 模板 頁面跳轉 因爲我不知道咋描述,所以直接放代碼,我們一起來細細品味。 pages.html <!DOCTYPE html> <html lang="en"> <head> <meta c

原创 Django(part32)--一對一映射

學習筆記,僅供參考 文章目錄數據表關聯關係映射一對一映射語法創建一對一的數據記錄查詢作用舉個例子 數據表關聯關係映射 在關係型數據庫中,通常不會把所有數據都放在同一張表中,這樣做會額外佔用內存空間,這時,我們會使用表關聯對各

原创 Django(part35)--多對多映射

學習筆記,僅供參考 文章目錄數據表關聯關係映射多對多映射查詢添加數據 數據表關聯關係映射 多對多映射 多對多表現了對象之間多對多的複雜關係,如: 每個人都有不同的學校(小學,初中,高中,…),每個學校都有不同的學生。

原创 Django(part26)--修改及刪除記錄

學習筆記,僅供參考 文章目錄數據庫的操作(CRUD操作)修改查詢記錄修改單個實體的某些字段值通過QuerySet批量修改對應的全部字段刪除記錄刪除單個對象刪除查詢結果集 數據庫的操作(CRUD操作) 修改查詢記錄 修改單

原创 Django(part46)--form表單驗證

學習筆記,僅供參考 文章目錄form表單驗證舉個例子 form表單驗證 form提供表單和字段驗證,我們可以使用form.is_valid() 方法進行表單驗證,若該方法返回值爲True,則表示當前表單合法,若返回值爲Fa

原创 Django(part36)--cookies

學習筆記,僅供參考,有錯必究 文章目錄cookies和sessioncookies關於自動登錄HttpResponse 關於cookie的添加修改刪除Django中關於cookie的使用獲取cookie舉個例子 cookie

原创 Django(part19)--Django中的應用

學習筆記,僅供參考,有錯必糾 文章目錄Django中的應用什麼是應用(app)創建應用app應用的分佈式路由案例 Django中的應用 什麼是應用(app) 應用在Django項目中是一個獨立的業務模塊,可以包含自己的路

原创 Django(part44)--製作分頁

學習筆記,僅供參考 文章目錄製作分頁第一步第二步第三步 製作分頁 現在,我們以Blog裏的mywebsite_bookstore項目爲例,對圖書展示界面進行分頁操作。 第一步 對圖書展示界面中的35條圖書記錄,以每頁10

原创 Django(part22)--創建數據對象

學習筆記,僅供參考,有錯必糾 數據庫的操作(CRUD操作) CRUD是指在做計算處理時的增加(Create)、讀取查詢(Read)、更新(Update)和刪除(Delete) 管理器對象 每個繼承自 models.Mod

原创 Django(part38)--製作登錄界面

學習筆記,僅供參考,有錯必究 文章目錄製作登錄界面第一步第二步第三步第四步 製作登錄界面 我們基於博客Django(part36)–cookies的mywebsite_bookstore項目,製作一個登錄頁面。 第一步

原创 Django(part34)--一對多映射

學習筆記,僅供參考 文章目錄數據表關聯關係映射一對多映射外鍵關聯ForeignKey構造函數舉個例子 數據表關聯關係映射 一對多映射 一對多是表示現實事物間存在的一對多的對應關係。比如,一個學生只能屬於一個班級,一個班級可

原创 Django(part52)--項目部署

學習筆記,僅供參考 文章目錄項目部署項目部署的幾個步驟安裝同版本的數據庫(略)django項目遷移安裝python安裝相同版本的包將當前項目源代碼複製到運程主機上(scp 命令)ssh遠程登錄雲主機uWSGI 網關接口配置WSG

原创 Django(part42)--跨站請求僞造

學習筆記,僅供參考,有錯必糾 文章目錄中間件Middleware跨站請求僞造防護方案舉個例子 中間件Middleware 跨站請求僞造 跨站請求僞造攻擊 某些惡意網站上包含鏈接、表單按鈕或者JavaScript,它們