Я новичок в Django, и я хочу сделать что-то, что я не знаю, как это сделать.
У меня есть модель SimplePage, которая просто обозначает веб-страницу, которая видна на сайтеи чье содержимое можно редактировать в админке.(Я думаю, что это похоже на FlatPage.)
Итак, у меня есть несколько простых страниц для моего сайта, и я хочу, чтобы одна из них была главной страницей.(он же страница индекса.) Я знаю, как сделать ее доступной по URL /
.Но я также хочу получить немного другую обработку.(Он содержит элементы страницы, отличные от других страниц.)
Что было бы хорошим способом пометить страницу как главную страницу?Я рассмотрел вопрос о добавлении логического поля is_main_page
в модель SimplePage, но как я могу убедиться, что только одна страница может быть помечена как главная страница?