SQLAlchemy with_entities не просматривать отношения - PullRequest
0 голосов
/ 21 февраля 2019

следует моей модели, однако я не хочу приводить все поля в get

class Hospital(db.Model, BaseModel):
   __tablename__ = 'hospital'

   admin_id = Column(Integer)
   name = Column(String(190))
   social_name = Column(String(190))
   cnpj = Column(String(190))
   image_url = Column(String(190))
   description = Column(String(255))
   status = Column(Integer, default=1)
   address = relationship("HospitalAddress", uselist=False, backref="hospital")

Адрес возвращается пустым, я должен был бы также передать отношение with_entities pro

@hospital_bp.route("/<id>")
    def get(id):
       query = Hospital.query.with_entities(Hospital.id, Hospital.name, Hospital.address).filter(Hospital.id == id).first()
       results = hospital_schema.dump(query).data
       return jsonify(results)
...