Django Admin - 更新物件



一旦模型在 Django 的 Admin 應用中註冊,我們就可以輕鬆地對模型執行 CRUD 操作。在上一章中,我們學習瞭如何註冊 **Employee 模型**。管理員網站的主頁在 **MYAPP** 部分下顯示它 -

Django Update Objects 1

顯示物件的列表

要顯示物件的列表,請單擊名稱 -

Django Update Objects 2

新增/更新/刪除物件

要從模型中新增/更新/刪除物件,當前使用者必須被授予所需的許可權。請注意,**超級使用者**擁有所有許可權。在這裡,我們假設您已使用超級使用者憑據登入到管理員網站。

如果要更改上圖中顯示的任何物件的內容,只需單擊列表中的相應行。

讓我們開啟列表頂部的物件。

Django Update Objects 3

讓我們更新 **Empname** 和 **Salary** 欄位的值,如所示。單擊 **儲存** 按鈕,以便相應的後臺錶行也更新。

物件的列表重新出現,反映了所做的更改。

Django Update Objects 4

請注意,管理員介面允許您從模型中新增/更新/刪除物件,但無法從管理員介面更改模型的結構。

要新增/修改/刪除任何模型的任何屬性,您需要編輯類定義並執行遷移,以便更改傳播到對映到物件的資料庫表。

廣告

© . All rights reserved.