Django admin 資料表設定

2022-07-20 08:36:10 字數 1060 閱讀 7800

nid = models.autofield(primary_key=true,verbose_name='序號')

ww = models.textfield(verbose_name='id')

tp = models.charfield(max_length=32,verbose_name='舉報型別')

phone = models.charfield(max_length=32,verbose_name=手機號')

pic = models.binaryfield(verbose_name='憑證')

beizhu = models.textfield(default=0,verbose_name='備註')

def image_data(self):

pic=str(base64.b64encode(self.pic))[1:].strip("'")

return format_html(

'', pic,

)image_data.short_description = "憑證" 欄位名稱

class meta:

verbose_name_plural = '審核' # 指定在admin管理介面中顯示的名稱

去掉plural會出現s

資料表名稱修改方法

class jb_shadmin(admin.modeladmin):

list_display = ('nid','name','phone') #後台頁面展示的資料字段

readonly_fields = ('pict',) #唯讀資料

ordering = ('nid',) #排序 加『-』號代表倒敘

actions = ['audit_pass', 'audit_failed'] #操作

def audit_pass(self,request,queryset):

audit_pass.short_description = "審核通過"    #操作命名

Django admin 匯入匯出表資料

引數說明 1.dehydrate zidingyi1 self,obj 為自定義字段,注 自定義字段需要在 fields 中加入 2.fields 自定義指定需要匯出的字段 3.exclude 匯出時需要排除的字段 4.export order 設定匯出後的字段順序 5.field column n...

建立資料表和修改資料表

建立表 sql中建立和刪除資料庫物件的語句被稱為資料定義語言 data definition language,ddl 操作這些物件中資料的語句被稱為資料操作語言 data manipulation language,dml 建立語句屬於ddl,用create table命令 create temp...

庫房資料表

已生成 2015 05 23 08 33 49 伺服器 postgresql 9.4 localhost 5432 資料庫 v9 架構 public 名稱 資料型別 非空?主鍵?預設注釋 autoid integer是是 nextval b warehouse autoid seq regclass...