Для каждого поста на странице его просмотра реализовать две кнопки +1 и -1, при нажатии на которые будет создаваться новая модель таблицы post_rating.
Условия оставления голоса:
Можно оставить только один голос
Можно изменить существующий голос, путем нажатия на другую кнопку (-1 или +1)
Можно отказаться от голоса, путем нажатия на соответствующую кнопку еще раз (-1 или +1)
Автор не может голосовать
Также для каждого поста выводится дополнительное вычисляемое поле "Рейтинг" на основе данных из соответствующих моделей.
Для каждого поста на странице его просмотра реализовать две кнопки +1 и -1, при нажатии на которые будет создаваться новая модель таблицы post_rating. Условия оставления голоса:
Также для каждого поста выводится дополнительное вычисляемое поле "Рейтинг" на основе данных из соответствующих моделей.