DJWOMS1
@DJWOMS1
Веб-программист

Как сделать всплывающие окно редактирование записи в django?

Здравствуйте, суть в следующем. Есть записи которые выводятся через цикл в шаблоне. Нужно сделать что бы при нажатии на ссылку показывалось всплывающее окно с формой редактирования данной записи.
Всплывающее окно готово, функция (и класс), тоже есть. Но работает это если только переходить на страницу редактирования.
Вопрос, а как сделать что бы форма для редактирования показывалась в окне?
Как я думаю, нужно сверстать свою форму и передать ей в шаблоне данные.
Может есть более верное и правильное решение данной задачи? Что бы все это обрабатывалось на сервере.
  • Вопрос задан
  • 1725 просмотров
Пригласить эксперта
Ответы на вопрос 1
@immaculate
Программист-путешественник
Вариантов масса. Если используется bootstrap и форм немного, например, то в шаблоне форму запихиваем в bootstrap modal, и все.

Если форм много и/или они очень тяжелые, то делаем отдельный view, который возвращает только html с формой, без оформления. По клику показываем окно bootstrap modal, в которое посредством XMLHttpRequest загружаем форму.

Если используется какой-нибудь фреймворк типа React на фронтенде, то можем реализовать редактирование через использование Django Rest Framework.

В общем, можно реализовать множеством способов, в зависимости от предпочтений и требований.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы