mon*_*nik 10 django django-admin
是否可以使用Django管理界面显示模型的相关子行?示例模型:
def Parent(models.Model):
name = models.TextField()
....
def Child(models.Model):
name = models.TextField()
Parent = models.ForeignKey(Parent)
...
Run Code Online (Sandbox Code Playgroud)
在管理界面中,查看特定的父对象时可能会显示如下内容:
Name: Jack
Children:
Bob
Jenny
Sam
....
Run Code Online (Sandbox Code Playgroud)
我知道我可以手动扩展管理员视图,只是想知道是否有一些魔法我可以添加到我的admin.py文件而不是:)
Ala*_*air 22
您可以将子对象添加为内联.
class ChildInline(admin.TabularInline):
model = Child
class ParentAdmin(admin.ModelAdmin):
inlines = [
ChildInline,
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4379 次 |
| 最近记录: |