xadmin 顯示外來鍵字段

2022-06-29 10:42:11 字數 650 閱讀 1270

如果需要顯示在list_display中則需要對外鍵的model進行修改, 然後list_display中填欄位名就好

#models.py

class a(models.model):

...name = models.charfield(max_length=100, verbose_name='使用者名稱', default='')

def __str__(self):

return self.name

# 這個地方需要注意下, __str__ return 的只能是str型別的資料, 不要返回其他型別的, 不然容易報錯

class b(models.model):

a = models.foreignkey(a, models.do_nothing, default='')

#adminx.py

class badmin(object):

list_display = ['a', ]

如果在search_fields, list_filter 顯示直接使用欄位名__外來鍵欄位名

list_filter = ['a__name']

search_fields = ['a__name']

mysql外來鍵字段怎麼查詢 查詢外來鍵字段資訊

查詢外來鍵字段資訊 set pagesize 1000 col 外來鍵擁有者 for a20 col 外來鍵表 for a30 col 外來鍵列 for a20 col 主鍵擁有者 for a20 col 主鍵表 for a30 col 主鍵列 for a20 col 外鍵名 for a30 col...

oracle 增刪表字段。增刪外來鍵。

增加表字段 如何用sql語句給表增加字段?alter table 表名 add 列名 varchar 20 not null 怎麼樣增加預設值為null,屬性為varchar,長度為20的字段?alter table 表名 add 列名 varchar 20 default null 刪除表字段 a...

mysql外來鍵和外來鍵約束

1.mysql中 鍵 和 索引 的定義相同,所以外來鍵和主鍵一樣也是索引的一種。不同的是mysql會自動為所有表的主鍵進行索引,但是外來鍵字段必須由使用者進行明確的索引。用於外來鍵關係的字段必須在所有的參照表中進行明確地索引 2.如果表a的主關鍵字是表b中的字段,則該字段稱為表b的外來鍵,表a稱為主...