Невозможно сохранить данные встроенного поля в админке django

Когда я пытаюсь сохранить встроенное поле через django admin, он выдает мне ошибку AttributeError at /admin/myapp/post/add/ Объект 'NoneType' не имеет атрибута 'attname'. Я использую djongomapper как db коннектор к django и MongoDB.

from djongo import models
from django import forms

# Create your models here.

class Book(models.Model):
    title=models.CharField(max_length=200)
    author=models.CharField(max_length=200)
    
    class Meta:
        abstract = True

class BookForm(forms.ModelForm):
    class Meta:
        model=Book
        fields = ('title','author')

class Post(models.Model):
    heading = models.CharField(max_length=200)
    content = models.EmbeddedField(
        model_container = Book,
        model_form_class = BookForm
    )
    objects = models.DjongoManager()

#admin.py
from django.contrib import admin
from .models import *

admin.site.register(Post)

администрирование джанго ошибка при попытке сохранения

traceback:

Первоначальная проблема: невозможно сохранить его с помощью django admin.

Вернуться на верх