Size: a a a

2020 March 01

A

Art in Python Flask
Artur Mustafin
в модельках пропиши
сырым sql?
источник

AM

Artur Mustafin in Python Flask
Art
сырым sql?
backref

# class LabsSegmentsFieldsModel(db.Model):
#     __tablename__ = 'labssegmentsfield'
#     id = db.Column(db.Integer, primary_key=True)
#     FieldName = db.Column(db.String)
#     Value = db.Column(db.String)
#     labssegments_id = db.Column(db.Integer, db.ForeignKey("labssegments.id"))
#     labssegments = db.relationship("LabsSegmentsModel", backref=db.backref('Fields', cascade="all,delete", lazy=False))


# class LabsSegmentsModel(db.Model):
#     __tablename__ = 'labssegments'
#     id = db.Column(db.Integer, primary_key=True)
#     SegName = db.Column(db.String)
#     Req = db.Column(db.String)
#     Seq = db.Column(db.String)
#     labs_id = db.Column(db.Integer, db.ForeignKey("labs.id"))
#     labs = db.relationship("LabsModel", backref=db.backref('msgSegments', cascade="all,delete", lazy=False))
источник

AM

Artur Mustafin in Python Flask
Art
сырым sql?
у тебя запрос с join сам сформируется из-за lazy=False
источник

AM

Artur Mustafin in Python Flask
Art
сырым sql?
=db.relationship(... , backref=db.backref( ... , lazy=False))
источник

A

Art in Python Flask
Artur Mustafin
у тебя запрос с join сам сформируется из-за lazy=False
даже если у меня в базе нет foreign_keys? Как он тогда свяжет что с чем нужно связывать? вопрос то был в этом(
источник

AM

Artur Mustafin in Python Flask
Art
даже если у меня в базе нет foreign_keys? Как он тогда свяжет что с чем нужно связывать? вопрос то был в этом(
ты чего меня спрашиваешь. я тебе написал, backref=db.backref, чего тебе еще от меня надо, попробуй, вдруг получится
источник

A

Art in Python Flask
Artur Mustafin
ты чего меня спрашиваешь. я тебе написал, backref=db.backref, чего тебе еще от меня надо, попробуй, вдруг получится
В твоем примере у тебя ForeignKey есть. И ежу понятно что работать будет)
источник

AM

Artur Mustafin in Python Flask
Art
В твоем примере у тебя ForeignKey есть. И ежу понятно что работать будет)
источник

В

Владимир in Python Flask
Art
В твоем примере у тебя ForeignKey есть. И ежу понятно что работать будет)
Так а в Вашем случае нельзя прописать что ли? Ну и там мигрейт сделать (по моему нужно в таком случае)
источник

A

Art in Python Flask
Владимир
Так а в Вашем случае нельзя прописать что ли? Ну и там мигрейт сделать (по моему нужно в таком случае)
У меня нельзя изменять структуру БД. Куча одинаковых баз с одной структурой. Нужно работать с тем что есть. В сыром sql все работает но нужно завязать на алхимию
источник

В

Владимир in Python Flask
Art
А как в это значение добавить WHERE?
a = relationship('A', primaryjoin='foreign(C.a_id) == A.a_id')
Необходимо по условию выводить данные
.filter(условие)
источник

A

Art in Python Flask
Владимир
.filter(условие)
вопрос не совсем в этом.
источник

A

Art in Python Flask
В общем вопрос в том что можно ли без FK настроить речерез relationship чтобы и Чтение и Изменения в базу проходили корректно
источник

В

Владимир in Python Flask
Эмм ну ладно видимо что то сильно недопонимаю... просто насколько я помню в орм есть все эквиваленты sql команд... и по сути Ваша задача тогда сводится к переводу

Но мб и сейчас я что-то не так понял
источник

В

Владимир in Python Flask
Просто в моем случае я написал sql запрос - проверил в pgadmin (все работало) потом несколько часов гуглил как это перевести)
И меня немножко сбивает с толку а в чем именно проблема?
источник

A

Art in Python Flask
Владимир
Эмм ну ладно видимо что то сильно недопонимаю... просто насколько я помню в орм есть все эквиваленты sql команд... и по сути Ваша задача тогда сводится к переводу

Но мб и сейчас я что-то не так понял
Обычно так и есть. Вот чем сейчас и занимаюсб - гуглю. В моем случае есть несколько загвоздок, вот и думал что может кто сталкивался
источник

В

Владимир in Python Flask
Art
В общем есть вот такой запрос и не совсем понятно как его положить на рельсы алхимии без FK
https://stackoverflow.com/questions/19841877/an-inner-join-with-sqlalchemy

Тут например более менее сходная ситуация... чем не подходит? У Вас по большому счету вроде как на 1 join больше...
источник

T

Tishka17 in Python Flask
Агент Печенька
Строковые primary keys? Оу.
А что не так? ;-)
источник

PB

Philipp Bondarev in Python Flask
Ребят, а есть возможность создать ZipFile в памяти? Без сохранения на диск, чтоб потом можно было отправить через flask.send_file()? Или как в Flask-RESTX (форк почившего Flask-RESTPlus) после return send_file(...) удалить отправленный файл?
источник

T

Thorn in Python Flask
Philipp Bondarev
Ребят, а есть возможность создать ZipFile в памяти? Без сохранения на диск, чтоб потом можно было отправить через flask.send_file()? Или как в Flask-RESTX (форк почившего Flask-RESTPlus) после return send_file(...) удалить отправленный файл?
источник