Скажем, у нас есть страница Django, которая показывает список элементов и позволяет пользователю заполнить форму для добавления к элементам (позвольте вызывать сообщения о позициях).
Что я хочу: URL-адрес этой страницы относится к представлению. Представление вызывает два других вида (называемых здесь "под-представлением" ), затем каждый под-просмотр отображает его раздел и возвращает результаты. Затем основной вид объединяет результаты под-представлений и возвращает это.
В идеале, у меня быстрая проверка javascript на странице - если javascript включен, кнопка отправки формы будет "Ajax'd" для подзадачи, которая занимается добавлением формы, и страница будет обновлено таким образом. Я полагаю, что я мог бы вызвать запрос на обновление списка сообщений или слишком.
Итак, как мне объединить два под-представления в главном представлении? Возможно ли это?
UPDATE: "под-просмотр" - это термин, который я составил. То, что я хочу, - это представление, которое может быть вызвано Ajax непосредственно, чтобы вернуть что-то значимое или из другого представления (которое я назову "основной вид" ). Если вызвано этим "основным видом", как главный дескриптор представления возвращает данные из нескольких "под-представлений"?
Есть ли простой способ сделать это? Это подходящий способ подумать о нескольких взглядах на странице? Должен ли я заботиться о разделении обязанностей?