If you want to adhere to this model architecture, you need to add another field to the ContentObject class, which will serve to store the actual content. It could be something like:
ContentObject(models.Model):
...
fields_content = models.ManyToManyField(Field, through=FieldContent)
...
:
class FieldContent(models.Model):
field = ForeignKey(Field)
content_object = ForeignKey(ContentObject)
content = CharField
, , , , , pre_save, ContentObject, , FieldContent.
, :
FieldContent.objects.create(field=your_field, content_object=your_content_object, content=content_given_by_the_customer)
user297980