@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" не приветствуется
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dooMoob
Нафига а главное зачем? Реляционные базы данных не спроста называются реляционными, советую почитать про их суть
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы