0
我以下型號: -Django的Admin.py定製形式
from django.db import models
class A(models.Model):
name = models.CharField(max_length=60)
class B(models.Model):
row1 = models.CharField(max_length=60)
a = models.ForeignKey(A)
我已經啓用admin
模塊。可以說我已經添加了3個對象A
,名稱值分別爲Roy
,Jack
,Joe
。所以現在,當從管理面板添加一個新的B對象時,行a
(這是來自A的FK)具有下拉值,其中3個值爲A object
(全部相同),這很難鏈接。 我可以用A的名字來定製這些值嗎?
我知道我可以創建一個admin.py
文件,創建一個類像這樣: -
class A_Admin(admin.ModelAdmin):
list_display = ('name',)
但這僅僅是在列表中顯示的信息,而不是在選擇下拉值。 如何在添加B
的對象時顯示A
的名稱。