1

私はnested_inlinesを使用しようとしており、3番目のインラインが表示されないというバグはすでに修正されていることを読んでいます。しかし、それでも私は同じ問題を抱えています。私はdjango 1.6.5とpython 2.7.5を使用しています。https://pypi.python.org/pypi/django-nested-inlinesからダウンロードした nested_inlines 。

インターネットで例を試し、「nested_inlines」を INSTALLED_APPS に入れましたが、管理サイトに 3 行目が表示されません。

ここにmodels.pyの私のコード:

from django.db import models

class A(models.Model):
    name = models.CharField(max_length = 200)

class B(models.Model):
    name = models.CharField(max_length = 200)
    fk_a = models.ForeignKey('A')

class C(models.Model):
    name = models.CharField(max_length = 200)
    fk_b = models.ForeignKey('B')

admin.py:

from django.contrib import admin
from .models import A,B,C
from nested_inlines.admin import NestedStackedInline, NestedModelAdmin

class cInline (NestedStackedInline):
    model = C

class bInline(NestedStackedInline):
    model = B
    inlines = [cInline,]
    extra = 1

class aAdmin(NestedModelAdmin):
    inlines =[bInline,]

admin.site.register(A, aAdmin)

私は何を忘れましたか?何かアドバイスはありますか?

4

2 に答える 2