En Django, ¿cómo guarda múltiples campos de formulario en un solo campo modelo como una lista de valores usando un ModelForm?

Dado

from django.db import models
class MyModel(models.Model):
    ...
    owners = models.CharField(max_length=255, blank=False)

dóndeowners es una lista de direcciones de correo electrónico separadas por tuberías.

En la página, hay múltiples<input> campos con el mismoname, por lo que el servidor obtiene los valores en una matriz.

El código HTML para el formulario se realizó a mano y no utiliza plantillas integradas (comoform.as_p).

Can Django'sModelForms manejan algo como esto?

Cuál es la ubicación adecuada para manejar la transformación de datos, tanto al recuperar el modelo (tengo que hacer una @ personalizamodels.Manager?) y al guardarlo (quesave() método anulo? elModel 's o laModelForm 's) @

- ACTUALIZACIÓN PARA LA ACLARACIÓN -

En la base de datos:

+-----+---------------------------+-----+
| ... |           owners          | ... |
+-----+---------------------------+-----+
| ... | "[email protected]|[email protected]|[email protected]" | ... |
+-----+---------------------------+-----+

La forma

<form ... >
    ...
    <input type="text" name="owners" />
    <input type="text" name="owners" />
    <input type="text" name="owners" />
    ...
</form>

Respuestas a la pregunta(2)

Su respuesta a la pregunta