Gjango入門與實踐(七)實用小技巧

2021-09-27 03:07:27 字數 1171 閱讀 2030

二、django shell

三、admin增強

寫在模版中,屬於django模版語言

可以修改模版中的變數,從而顯示不同的內容

}例子:}

過濾器可疊加:}

它是乙個python的互動式命令列程式

它自動引入了我們的專案環境

我們可以使用它與我們的專案進行互動

我們可以使用django shell 來進行一些除錯工作

測試未知的方法

class articleadmin(admin.modeladmin):

註冊:admin.site.register(article, articleadmin)

list_display = (『title』, 『content』)

list_display同時支援tuple和list

新增字段:

1.在article類下新增欄位pub_time = models.datetimefield(auto_now=true)

2.在命令列執行資料遷移:python manage.py makemigrations

3.移植:python manage.py migrate

4.articleadmin的list_display裡面加入pub_time

重新整理頁面顯示(多出了時間列):

讓預設時間顯示出來,修改article裡面的pub_time = models.datetimefield(null=true)

(不要忘記移植操作)

顯示:

list_filter = (『pub_time』, )

重新整理頁面顯示:

Gjango入門與實踐(三)建立應用及專案

建立應用 建立第乙個頁面 響應 1.開啟命令列,進入想要安置專案的目錄 2.命令列輸入 django admin startproject myblog 3.若沒有報錯,則建立專案成功 4.用pycharm開啟新建的專案 啟動伺服器,啟動命令 python manage.py runserver或加...

GitHub入門與實踐

基本資訊 書名 github入門與實踐 定價 39.0元 出版社 人民郵電出版社 出版日期 2015 07 01 isbn 9787115394095 字數 260000 頁碼 版次 1 裝幀 平裝 開本 32開 內容簡介 github入門與實踐 從git的基本知識和操作方法入手,詳細介紹了gith...

docker入門與實踐

docker是docker.lnc公司開源的基於lxc技術之上構建的container容器引擎,源 託管在github上,基於go語言並遵從apache 2.0協議開源。誕生於2013年初。docker是通過核心虛擬化技術 namespaces及cgroup等 來提供容器的資源隔離與安全保障等。由於...