Надеюсь, это помогло.
from django.db import models
class MyModel(models.Model):
...
owners = models.CharField(max_length=255, blank=False)
гдеowners
это разделенный по конвейеру список адресов электронной почты.
На странице есть несколько<input>
поля с одинаковымиname
Таким образом, сервер получает значения в массиве.
HTML-код для формы был сделан вручную и не использует встроенные шаблоны (такие какform.as_p
).
Может ДжангоModelForm
с чем-то справиться?
Каково правильное расположение для обработки преобразования данных, как при извлечении модели (нужно лиmodels.Manager
?) и при сохранении его (которыйsave()
метод переопределить?Model
илиModelForm
«S)?
- ОБНОВЛЕНИЕ ДЛЯ УТОЧНЕНИЯ--
В базе данных:
+-----+---------------------------+-----+
| ... | owners | ... |
+-----+---------------------------+-----+
| ... | "[email protected]|[email protected]|[email protected]" | ... |
+-----+---------------------------+-----+
Форма:
<form ... >
...
<input type="text" name="owners" />
<input type="text" name="owners" />
<input type="text" name="owners" />
...
</form>