我正在尝试使用 nested_inlines 并阅读该错误,即未显示第三个内联的错误已修复。但我仍然有同样的问题。我正在使用 django 1.6.5 和 python 2.7.5。我从https://pypi.python.org/pypi/django-nested-inlines下载的nested_inlines 。
我尝试了互联网上的示例并将“nested_inlines”放入 INSTALLED_APPS,但在我的管理站点中没有看到第三行。
这是我在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')
管理员.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)
我忘记了什么?有什么建议吗?