Найти - Пользователи
Полная версия: Добавлние функционала в приложение
Начало » Django » Добавлние функционала в приложение
1
Aleshka
Есть приложение которое содержит перечень книг и дополнительные данные. Появилась необходимость немного добавить функциональности в приложение. Изменение состоят в следующем: часть книг может включатся в сборник, например сборник стихов Пушкина состоящая из 7 книг, а часть естественно нет. При выводе на странице книг должно учитываться входит ли книга в сборник или нет. Если книга не входит в сборник, то должно выводиться название книги, а если входит то название сборника, а после того как пользователь зашел в сборник, только в этом случае выводится список книг.
В голову пришло только одно и самое простое решение написать полностью приложение для списка книг, которое в таком случае будет содержать и уже написанные модели и представления для книг, но мне это кажется не разумным ведь практически весь код будет повторять код для книги а это как-то не очень вяжется с принципа DRY, но другого варианта пока не придумал.
P.S Как я понимаю мне нужно связать книгу с сборником и производить проверку если книга входит в сборник, то выводить имя сборника если нет то выводить само книгу, но как это грамотно сделать?
Александр Кошелев
Допишите имеющееся приложение. Делов то.
Aleshka
В том то и дело что пока не пойму как его лучше дописать!
Александр Кошелев
Что значит как лучше?
Добавте сущность “сборник”, свяжите её с книгами через M2M например. А при выводе на странице проверяйте, есть ли у книги сборник и тогда выводите его.
Какие у вас практические затруднения?
Aleshka
Daevaorn
Что значит как лучше?
Добавте сущность “сборник”, свяжите её с книгами через M2M например. А при выводе на странице проверяйте, есть ли у книги сборник и тогда выводите его.
Какие у вас практические затруднения?
Спасибо, я именно так и сделал!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB