django 管理表单在内联中不起作用

django admin form does not work in inline

这是我的表格

class LoginForm(ModelForm):
    class Meta:
        model = Login
        fields = '__all__'
        widgets = {
            'password': PasswordInput(),
        }

这是我的内联

class LoginInline(admin.StackedInline):
    model = Login

这是我的管理员

class AppAdmin(admin.ModelAdmin):
    list_display = ('name', 'link_href')
    inlines = [LoginInline]

class LoginAdmin(admin.ModelAdmin):
    form = LoginForm

当我尝试从登录页面添加登录时,密码已正确应用

但不是来自使用内联的应用程序页面

我该如何解决这个问题?我想为 AppAdmin 添加另一种形式,但密码字段在 App 模型中不存在,仅在 Login 模型中,我想知道是否有办法在另一个中引用它表格

我没有测试,但是这个应该可以

class LoginInline(admin.StackedInline):
    form = LoginForm
    model = Login