相关疑难解决方法(0)

Django Admin嵌套内联

我需要一个嵌套的django admin inline,我可以在下面的其他内联中包含日期字段内联.

我有以下型号:

class Person(models.Model):
     name = models.CharField(max_length=200)
     id_no = models.IntegerField()

class Certificate(models.Model):
     cerfificate_no = models.CharField(max_length=200)
     certificate_date = models.DateField(max_length=100)
     person = models.ForeignKey(Person)
     training = models.CharField(max_length=200)

class Training_Date(models.Model):
      date = models.DateField()
      certificate = models.ForeignKey(Certificate)
Run Code Online (Sandbox Code Playgroud)

以及以下管理员:

class CertificateInline(admin.StackedInline):
    model = Certificate

class PersonAdmin(admin.ModelAdmin):
     inlines = [CertificateInline,]
admin.site.register(Person,PersonAdmin)
Run Code Online (Sandbox Code Playgroud)

但我需要将Training_Date模型包含在内联中,这是证书管理员内联的一部分.

任何的想法 ?

django django-models django-admin

45
推荐指数
7
解决办法
3万
查看次数

标签 统计

django ×1

django-admin ×1

django-models ×1