Полагаю, это простой вопрос, но я не могу найти однозначного ответа, возможно это или нет.
У меня есть объект Model, который передается моему шаблону во время рендеринга.Несмотря на то, что я использую большинство полей Model для отображения их значений, я столкнулся с необходимостью показать некоторые из них в виде полей формы (с соответствующими HTML-элементами, подобными отображаемым через ModelForms).Можно ли здесь избежать использования класса ModelForm и просто использовать поле модели для визуализации в виде поля формы непосредственно из шаблона?
пример:
class MyModel(models.Model):
month = models.PositiveIntegerField(_('Month'), choices=MONTH_CHOICES)
year = models.PositiveIntegerField(_('Year'))
Теперь в шаблоне на основе приведенного выше примера модели IХотите показать год как значение, но месяц как выпадающий список с выбранным текущим значением?
Любой указатель оценен!
Вариант использования:
Представьте общий список_вид, подобный случаю, когдавы рендерите набор запросов.У вас есть объект на итерацию, однако в представлении списка вы хотите, чтобы ваши пользователи могли быстро редактировать несколько атрибутов объекта, чтобы не заставлять их переходить в режим полного редактирования (возможно, через простой ajax).