@hardwellZero

Как сделать проверку действия пользователя?

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

-Users
--id
--name
--email
--password

-Posts
--id
--title
--description
--author_id

-Comments
--id
--text
--author_name
--post_id
--like
  • Вопрос задан
  • 369 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Очевидно, что если надо хранить лайк пользователя для комментария, то должна быть таблица `likes` с полями `user_id` и `comment_id`, образующими вместе первичный ключ.
В этом случае в базу просто не получится занести два лайка одного пользователя на один комментарий.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы