在Django Admin中显示关系,可以通过以下步骤实现:
以下是一个示例:
# models.py
from django.db import models
class B(models.Model):
name = models.CharField(max_length=50)
class A(models.Model):
name = models.CharField(max_length=50)
b = models.ForeignKey(B, on_delete=models.CASCADE)
# admin.py
from django.contrib import admin
from .models import A, B
class AAdmin(admin.ModelAdmin):
list_display = ('name', 'b')
admin.site.register(A, AAdmin)
admin.site.register(B)
在上述示例中,模型类A与B存在外键关系。在自定义的AAdmin类中,通过list_display属性指定了在Admin界面中显示的字段,包括关系字段b。
这样,在Django Admin中,你将看到A模型的列表视图中显示了关系字段b,并且可以进行相关的操作和筛选。
腾讯云相关产品和产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云