Cat

Django - Добавление новой категории в форме создания поста без перезагрузки страницы

В этом посте я расскажу как перенести функционал по добавлению категории статьи непосредственно на странице добавления статьи.

Boosty эксклюзив proDream 29 Ноябрь 2023 Просмотров: 344

Встроенная панель администратора - одно из главных преимуществ фреймворка Django. Это весьма функциональный и удобный инструмент. Одна из его возможностей - это добавление связанного с моделью объекта на странице создания этого самого объекта.

Например, у нас есть модель поста с внешним ключом к модели категории. Открыв страницу создания нового поста в панели администратора, мы можем добавить новую категорию не теряя заполненные данные, не переключаясь на другие страницы.

С появлением первых постов на канале ко мне обратились с вопросом: "Возможно ли реализовать функционал из панели администратора на страницах сайта?". Это меня заинтересовало, но ввиду того, что не было необходимости, решение данной задачи было отложено. При создании функционала для авторов я вернулся к этому вопросу.

В этом посте будем продолжать написанное в "Django 37. Две формы - добавление категории и файла", а именно, добавим возможность создать новую категорию или добавить новый файл без перезагрузки страницы.

Продолжение в посте на Boosty (платный контент)

Автор

    Нет комментариев

    Реклама