theonevolodya
@theonevolodya
Python web developer (Junior)

Как обеспечить уникальность данных в SQLAlchemy?

Есть таблица:
PostVoice(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    user_id = db.Column(db.Integer, db.ForeignKey('user.id'),nullable=False)
    blogpost_id = db.Column(db.Integer, db.ForeignKey('blog_post.id'),nullable=False)
    value = db.Column(db.Enum(VoiceEnum),nullable=False)


Как обеспечить возможность пользователю голосовать только один раз. То есть если пользователь уже головал за этот пост, его голос изменялся, а не создавалась еще одна запись о его голосе.
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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