В models.py
у меня есть
class myModel:
period = models.CharField(max_length = 100, blank=True)
period
должен содержать что-то вроде: DD:HH:MM:SS
.
В шаблоне HTML я хочу, чтобы это поле находилось в четырех разных полях ввода текстового поля. Есть ли способ сделать это в Django?
1 ответ
Это хорошо документировано: вам необходимо создать подкласс of forms.MultiValueField, который реализует метод compress
, который возвращает объединенное значение полей. Обратите внимание, что SplitDateTimeField уже существует, но в нем есть только два отдельных поля для каждой даты и времени.
Похожие вопросы
Связанные вопросы
Новые вопросы
python
Python — это мультипарадигмальный многоцелевой язык программирования с динамической типизацией. Он предназначен для быстрого изучения, понимания и использования, а также обеспечивает чистый и унифицированный синтаксис. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Если у вас есть вопросы о версии Python, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas, NumPy) укажите это в тегах.