@AntonyPy

Как записать все данные Flask-модели в поле другой модели?

Есть модель Movie с полями id, rating, comment и name.

class Movie(Base):
    __tablename__ = "movie's"
    id = Column(Integer, primary_key = True)
    name = Column(String(255))
    rating = Column(Float)
    comment = Column(sqlalchemy_jsonfield.JSONField(
            enforce_string=True,
            enforce_unicode=False,
            json=ujson,  
        ))


Как видно, в модели есть json-поле comment, в которое я хочу записать все данные полей из другой модели Comment при их заполнении:

class Comment(Base):
    __tablename__ = "comments"
    id = Column(Integer, primary_key = True)
    commentator_name = Column(String(50)
    /and another field/


Как это сделать?

Важно: мне нужно чтобы была отдельная модель Comment, этого требует моя задача, поэтому ответ в стиле "перенеси эти поля в модель Movie" не приветствуется
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dooMoob
Нафига а главное зачем? Реляционные базы данных не спроста называются реляционными, советую почитать про их суть
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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