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
的名称。