Задать вопрос
@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" не приветствуется
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dooMoob
Нафига а главное зачем? Реляционные базы данных не спроста называются реляционными, советую почитать про их суть
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Казань
от 75 000 до 130 000 ₽
ITK academy Нижний Новгород
от 75 000 до 120 000 ₽
Data World Москва
от 180 000 до 210 000 ₽