Python Django Grappelli_嵌套的内联线在初始加载后无法创建新的嵌套线

Python Django Grappelli_嵌套的内联线在初始加载后无法创建新的嵌套线,python,django,nested,inline,django-grappelli,Python,Django,Nested,Inline,Django Grappelli,我正在寻找一种在保存“所有者”行之前创建新嵌套行的方法。 通过django票9025,我找到了我一直在用的票 我已根据该链接中的说明设置了一个测试项目: from django.contrib import admin from grappelli_nested.admin import NestedModelAdmin, NestedStackedInline, NestedTabularInline from .models import * class MyNestedInline(Ne

我正在寻找一种在保存“所有者”行之前创建新嵌套行的方法。 通过django票9025,我找到了我一直在用的票

我已根据该链接中的说明设置了一个测试项目:

from django.contrib import admin
from grappelli_nested.admin import NestedModelAdmin, NestedStackedInline, NestedTabularInline
from .models import *

class MyNestedInline(NestedTabularInline):
model = C
extra = 0

class MyInline(NestedStackedInline):
model = B
extra = 0
inlines = [MyNestedInline,]

class MyAdmin(NestedModelAdmin):
inlines = [MyInline,]

admin.site.register(A, MyAdmin)
我的问题是因为在保存父对象之前无法创建子对象。也就是说,“添加另一个c”-按钮在保存B之前没有任何功能

有没有办法做到这一点

我已经阅读了所有我能找到的关于这个的帖子,但是我必须说,如果答案包括在任何地方,那么我不理解,所以请耐心等待我


我还应该注意到,由于生产代码的原因,grappelli是一种需求,因此任何与之冲突的东西都不会起作用。

我所做的是获取django grappelli inline提供的模板,并将其用作django嵌套inline中的模板

class NestedStackedInline(NestedInline):
    template = 'admin/edit_inline/stacked.html'

class NestedTabularInline(NestedInline):
    template = 'admin/edit_inline/tabular.html'
其中模板是来自django grappelli inline的模板