Добрый вечер. Имею небольшой блог, написанный на Python / Flask. Хочу внедрить систему одобрения постов.
Добавление лайков сделал, теперь немного запутался с проверка на лайкал / не лайкал пользователь определенный комментарий. Если уже лайкал - то больше не может. Прилагаю структуру БД.
Что можете посоветовать?
Для правильного вопроса надо знать половину ответа
Очевидно, что если надо хранить лайк пользователя для комментария, то должна быть таблица `likes` с полями `user_id` и `comment_id`, образующими вместе первичный ключ.
В этом случае в базу просто не получится занести два лайка одного пользователя на один комментарий.