前言 html是一個靜態的語言,里面沒法傳一些動態參數,也就是一個寫死的html頁面。如果想實現在一個固定的html樣式,傳入不同的參數,這就可以用django的模板傳參來解決。 模板參數 先在hello應用下新建一個templates文件夾,層級目錄如下 新建一個yoyo.html ...
前言 Django 中的視圖的概念是一類具有相同功能和模板的網頁的集合。通俗一點來說,就是你平常打開瀏覽器,看到瀏覽器窗口展示出來的頁面內容,那就是視圖。 前面一章通過瀏覽器訪問http: . . . : 能在頁面上展示出hello world的純文本內容,通常我們打開瀏覽器頁面,展示的是一個html頁面,本篇講下如何打開html頁面。 新建應用 上一篇通過 django admin startp ...
2018-10-25 20:26 3 2720 推薦指數:
前言 html是一個靜態的語言,里面沒法傳一些動態參數,也就是一個寫死的html頁面。如果想實現在一個固定的html樣式,傳入不同的參數,這就可以用django的模板傳參來解決。 模板參數 先在hello應用下新建一個templates文件夾,層級目錄如下 新建一個yoyo.html ...
前言 當我們打開一個網站的時候,在打開不同的頁面時候,會發現每個頁面的頂部、底部內容都差不多,這樣就可以把這些公共的部分,單獨抽出來。 類似於python里面的函數,把公共部分寫成函數,然后調用就行了,這樣就能實現代碼的復用。django里面也有類似的功能,用include可以實現。 公共內容 ...
前言 打開一個網站時候,點導航欄切換到不同的頁面,發現導航部分是不變的,只是頁面的主體內容變了,於是就可以寫個母模板,其它的子頁面繼承母模板就可以了。 母模板 可以在母模板中添加多個塊標簽,每個塊標簽取不同的名稱,如下格式,content是塊標簽名稱 {% block content ...
前言 Bootstrap 中的導航組件都依賴同一個 .nav 類,狀態類也是共用的。標簽頁.nav-tabs 類依賴 .nav 基類。 tab標簽頁 在標簽 ul 添加 nav 和 nav-tabs 屬性,將應用Bootstrap標簽樣式。 在li 里面 a 標簽上簡單的指定 ...
前言 列表頁優化和排序 ModelAdmin django的options.py里面 ModelAdmin類定義的參數可以設置admin后台列表頁面,相關的參數如下 排序字段 后台列表頁面,如果想按某個字段排序,可以加個ordering參數,比如按創建時間(creat_time)降序 ...
前言 上一篇已經實現在xadmin后台編輯markdown語法的文檔,編輯完成之后發布博客,在前端html能把markdown語法顯示出來。 主要思路是先從數據庫把markdown的代碼讀出來,導入markdown模塊,把markdown的語法轉換成html語法,再嵌入到模板里面 ...
前言 上一篇已經通過send_mail()函數發送純文本的郵件,發送成功了,如果我們想發送一個html格式的郵件,如何實現呢? 發送html格式的郵件實際上還是調用send_mail()函數 ,只需多加一個html_message參數 html_message參數 從上一篇 ...
前言 Django 對各種數據庫提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。本篇以mysql為例簡單介紹django連接mysql進行數據操作 Django連mysql需要安裝驅動mysqlclient mysqlclient安裝 先要安裝數據庫驅動 ...