Open RashmiR31 opened 3 years ago
Same issue. I added str to my abstract classes and now it is a validation error. Django admin says that my values must be an instance of <class 'list'> to my models. ArrayField and an instance of <class 'dict'> to my models.EmbeddedField
yeah same issue with me, I work with Django 3.8 and Djongo 1.3.3
@nesdis dear I am also facing the same issue. It's really urgent.
Indeed this issue persists, really messing up my day.
Any update on this?
quelqu'un à put trouver la solution?
One line description of the issue
Unable to save Embedded field data in django admin
Python script
Create your models here.
models.py
from django.db import models from djongo import models from django import forms
class Book(models.Model): title=models.CharField(max_length=200) author=models.CharField(max_length=200)
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)
forms.py
from django import forms from .models import *
class PostForm(forms.ModelForm): class Meta: model = Post fields = 'all'