буду реализовывать функционал подписки пользователя на другого пользователя, на проект и еще всякие разные штуки.
1. Планирую на странице пользователя выводить ссылку "Подписаться", которая будет RedirectView, правильно планирую?
2. Как я должен реагировать на то, если пользователь несколько раз захочет подписаться на одного и того же пользователя? 404, 500, страница "вы уже подписаны" или молча перекидывать на ту страницу с кольрой зашел пользователь.
3. Как реализовать на странице вывод кнопки "Подписаться", то-есть как ПРАВИЛЬНО узнать подписан он или нет и в зависимости от этого вывести или не вывести ссылку "Подписаться"
1. "Подписаться" это должна быть кнопка и отправляться post запрос. 2. Делать так, чтобы у пользователя не было возможности нажать повторно и если у него всё таки получится это сделать, то промолчать 3. Это уже лучше разбирать подробнее. Взять кверисет пользователей и заанотейтить какие-то булевое поле если pk входит в подписанных пользователей.
Спасибо
Обсуждают сегодня