NomadOct. 8, 2020, 2:07 a.m.

Как сделать динамический список форм?

django

Всем привет.
Нужен совет по реализации моей задумки.
Предположим у нас есть некий html документ в котором есть 2 кнопки: добавить текстовое поле, добавить картинку + лэйбл картинки в виде текста.
Теперь я могу больше одного раза нажимать на данные кнопки, скажем я нажал 2 раза на кнопку текстового поля и 3 раза на кнопку для картинки. В итоге мы видим что то на подобии формы с 2-мя текстовими полями плюс 3 картинки с описанием для каждой.
Подскажите идеи как реализовать такое или дайте какой то совет .
Заранее спасибо.

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
3
  • Oct. 8, 2020, 3:18 a.m.
  • (edited)
  • The answer was marked as a solution.

смотри в сторону FormSet (но без JS ту не обойтись 100%)

Когда ты создаешь FormSet, он, помимо всего прочего создает путаую форму-шаблон. по нажатию на кнопку ты ее сопируешь и правишь
ну и тебе надо будет 2 formset-a - по одному формсету на каждый тип формы

спасибо

если есть возможность, сделай заголовок вопроса в более релевантым, пжлста? Типа "Как сделать динамический список форм?"

Comments

Only authorized users can post comments.
Please, Log in or Sign up
Timeweb

Let me recommend you the excellent hosting on which EVILEG is located.

For many years, Timeweb has been proving his stability.

For projects on Django I recommend VDS hosting

View Hosting
E

C++ - Тест 003. Условия и циклы

  • Result:57points,
  • Rating points-2
E

C++ - Test 002. Constants

  • Result:25points,
  • Rating points-10
E

Qt - Test 001. Signals and slots

  • Result:57points,
  • Rating points-2
Last comments
D

Django - Tutorial 001. Deploying a site on Django + PostgreSQL + Gunicorn + Nginx

А почему нельзя? Где можно об этом почитать? Киньте, пожалуйста, в меня ссылкой.
D

Django - Tutoral 049. Optimizing Django Performance with a Real Project

Огромное спасибо вам за статью! Для меня стали открытием select_related и prefetch_related
t
  • t1m4
  • Feb. 24, 2021, 1:56 p.m.

Django - Tutorial 052. Redefining a User Model

В данном случае я заходил под superuser но все равно не появлялись эти поля

Django - Tutorial 001. Deploying a site on Django + PostgreSQL + Gunicorn + Nginx

Поднял сервис с помощью systemd, вот по этому мануалу: https://habr.com/ru/post/501414/
t
  • t1m4
  • Feb. 23, 2021, 6:11 p.m.

Django - Tutorial 052. Redefining a User Model

А как дать ему эти права?
Now discuss on the forum
M

как добавить списки в список, которые созданы динамически

Привет всем! Смотрите новое: https://cazino.website/luchshie-kazino/ лучшие онлайн казино россии - За регистрацию предоставляют до 225 фриспинов бесплатно + 100% бонуса до 500$ на первый д…

Не отдаётся статика на виртуальной машине

В итоге выставил 775 на все файлы проекта и всё заработало. Но я не уверен, что так правильно.
P
  • Pisych
  • March 3, 2021, 12:06 p.m.

Вывод данных из связанных таблиц.

Не знаю, правильно ли... Но работает <body>{% for i in CatList %} <ul> <li><h3>{{i.title}}</h3></li>{% for j in ProdList %}<ul>{…
M

нужна помощь с проектом qt c++

дали задание, на несколько дней. собираюсь делать, но хотел бы получить помощь более опытных людей, чтобы подкорректировать себя и подстраховаться. каким образом это можно сделать? …

QScrollArea dynamically add QCheckBoxes

Всё правильно. Это просто спамер, который отправился в вечный бан.
About
Services
© EVILEG 2015-2020
Recommend hosting TIMEWEB