Django Admin后臺添加數(shù)據(jù)庫視圖過程解析
你通過以下語句,創(chuàng)建了一個數(shù)據(jù)庫視圖:
create view entities_entity as select id, name from entities_hero union select 10000+id as id, name from entities_villain
它包含所有Hero和Villain對象的名稱。Villain對象的的ID被設(shè)置都加上10000,因為Hero對象的數(shù)量不會超過這個數(shù)字。
sqlite> select * from entities_entity;
1|Krishna
2|Vishnu
3|Achilles
4|Thor
5|Zeus
6|Athena
7|Apollo
10001|Ravana
10002|Fenrir
然后添加一個managed=False模型:
class AllEntity(models.Model):
name = models.CharField(max_length=100)
class Meta:
managed = False
db_table = "entities_entity"
并將其添加到Admin后臺:
@admin.register(AllEntity)
class AllEntiryAdmin(admin.ModelAdmin):
list_display = ("id", "name")
效果如下。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Django 設(shè)置admin后臺表和App(應(yīng)用)為中文名的操作方法
- 解決Django部署設(shè)置Debug=False時xadmin后臺管理系統(tǒng)樣式丟失
- Django-xadmin后臺導(dǎo)入json數(shù)據(jù)及后臺顯示信息圖標和主題更改方式
- Django+boostrap 美化admin后臺的操作
- Django自定義用戶表+自定義admin后臺中的字段實例
- Django 實現(xiàn)admin后臺顯示圖片縮略圖的例子
- django admin后臺添加導(dǎo)出excel功能示例代碼
- Django Admin后臺模型列表頁面如何添加自定義操作按鈕
相關(guān)文章
如何使用Django默認的Auth權(quán)限管理系統(tǒng)
本文主要介紹了如何使用Django默認的Auth權(quán)限管理系統(tǒng),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
python入門:這篇文章帶你直接學(xué)會python
本教程并未涵蓋Python語言的全部內(nèi)容,只是一個入門的教程,Python有非常多的庫以及很多的功能特點需要學(xué)習(xí),小編只是拋磚引玉,希望大家可以從中受益2018-09-09
python并發(fā)爬蟲實用工具tomorrow實用解析
這篇文章主要介紹了python并發(fā)爬蟲實用工具tomorrow實用解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-09-09

