Свързани въпроси 'sqlalchemy'

Правилният начин за автоматично филтриране на SQLAlchemy заявки?
Току-що интроспектирах една доста неприятна схема от CRM приложение със sqlalchemy. Всички таблици имат изтрита колона и исках автоматично да филтрирам всички тези обекти и релации, маркирани като изтрити. Ето какво измислих: class...
4038 изгледи
schedule 20.09.2022

метод за итерация върху дефинираните колони на модела sqlalchemy?
Опитвах се да разбера как да итерирам списъка с колони, дефинирани в модел на SQLAlchemy. Искам го за писане на някои методи за сериализиране и копиране на няколко модела. Не мога просто да повторя obj.__dict__ , тъй като съдържа много специфични...
62683 изгледи
schedule 26.09.2022

Дефинирайте връзка, без всъщност да създавате външни ключове
Имам таблица, за която смених MySQL двигателя от MyISAM на InnoDB. Това е единствената таблица, която е променена, таблиците, свързани с нея, все още използват MyISAM. class Signals(Base, sql_functions): __tablename__ = 'Signals' def...
67 изгледи
schedule 17.09.2022

Да, това е примерът, от който базирах този код. Трябваше да включа линка. Значи това наистина работи за вас? Получавам: (process:9392): GLib-GIO-WARNING **: Invalid URI 'none://[fe80::5054:ff:fe1f:6b6c%br0]:1500' (process:9392):...
224 изгледи

Flask SQL-алхимия | MySql – Проблеми с множество външни ключове
class Role(db.Model): __tablename__ = 'roles' id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(64), unique=True) default = db.Column(db.Boolean, default=False, index=True) permissions =...
1246 изгледи
schedule 15.09.2022

Това може да помогне: stackoverflow.com/questions/18176661/
117 изгледи
schedule 18.10.2022

Flask Marshmallow сериализира връзка много към много с допълнително поле
Имам проблем в приложението Flask с обект на модел на сериализация, който има връзка много към много с допълнително поле, съхранено в таблицата за асоцииране. Бих искал да имам сериализирани данни, изглеждащи така: { "id": "123", "name":...
1510 изгледи

Приложението Flask е внедрено на Heroku с .db файл
Направих малко приложение Flask с SQLAlchemy и се опитвам да разположа на Heroku без никакъв късмет. Приложението работи на моята локална машина със следните команди: FLASK_APP=hillman_social flask initdb flask run Втората команда създава файл,...
16 изгледи

Запитване на свойства на преходни модели в sqlalchemy
Използвам flask-sqlalchemy и flask-login. Потребителското зареждане на моята колба за влизане в момента изглежда така: @login_manager.user_loader def load_user(user_id): return...
1788 изгледи

Има ли някакви странични ефекти при добавяне на метод към декларативен клас в sqlalchemy?
Бях задал този въпрос Как за създаване на екземпляр на запис в таблица, но не е добавен в ponyorm? където питах как мога да създам екземпляр на класа, дефиниран като представяне на таблица на ponyorm, без веднага да го добавя. С помощта на...
71 изгледи
schedule 27.09.2022

Как да получите общ тип данни от специфичен за диалект тип в sqlalchemy?
Искам да създам функция, която преобразува специфични за диалекти DB типове към общи sqlalchemy DB типове. Например: Опитвам се да получа типове данни от таблицата на OracleDB и след това да създам таблица в MySql DB (или друга), използвайки...
315 изгледи
schedule 22.09.2022

Не може да се извади int обектна грешка, когато обектът идва от SQLAlchemy?
Използвам YAML и SQLAlchemy. Дефинирах своя обект и мога да използвам YAML, за да го отпечатам добре. Въпреки това, когато се опитам да използвам YAML на обекта, върнат от заявка на SQLAlchemy, той се проваля с грешка can't pickle int objects ....
3456 изгледи
schedule 01.10.2022

Използвайте WTForms QuerySelectField с db сесията на Pyramid 1.7
Използвам wtforms_sqlalchemy в моите пирамидни приложения и дефинирам няколко QuerySelectField s. Фабриката за заявки използва импортирания DBSession обект, за да направи заявката. from wtforms.form import Form from wtforms_sqlalchemy.fields...
287 изгледи
schedule 03.10.2022

SQLAlchemy With Clause (CTE) с Insert не се компилира правилно за Oracle
Опитвам се да генерирам следния измислен DML израз в SQLAlchemy за база данни Oracle 12CR1: INSERT INTO baz (name, qty) WITH bar AS ( SELECT bar.name, bar.qty FROM bar ) SELECT foo.name, bar.qty FROM foo JOIN bar ON foo.name = bar.name...
1195 изгледи
schedule 01.10.2022

column_filter от свойството на баба и дядо в flask-admin
Имам три свързани модела SQLAlchemy в моето приложение за администриране на колба (опростено): class Client(db.Model, BasicMixin, ActiveMixin, TimestampMixin): id = db.Column(UUIDType, primary_key=True, default=uuid.uuid4) title =...
1281 изгледи
schedule 02.10.2022

Сесията на SQLAlchemy е изчистена в задачата celery и функцията on_success
Създавам инструмент, който извлича данни от различна база данни, трансформира ги и ги съхранява в моята собствена база данни. Мигрирам от APScheduler към Celery, но се натъкнах на следния проблем: Използвам клас, който наричам JobRecords , за да...
233 изгледи

SQLAlchemy връзки, групиране и SQLite
така че моят дизайн изисква отделен SQLite файл за всеки „проект“.. Чета по-внимателно документите за SQLAlchemy Pooling.. моето предположение в момента е, че изобщо не искам да се заблуждавам с обединяването, но това наистина е отделен двигател за...
1748 изгледи
schedule 13.12.2022

Ако приемем модел на връзка много към много в sqlalchemy с mysql, как да актуализирате данни, като игнорирате дубликати?
Малко съм заседнал с sqlalchemy, опитвайки се да актуализирам някои данни. Имам връзка много към много и едно към много . Първият е връзката между автор и възможните изписвания на името му. Второто свързва авторите с тяхната писмена...
301 изгледи

sqlalchemy съществува за заявка
Как да проверя дали съществуват данни в заявка? Например: users_query = User.query.filter_by(email='[email protected]') Как мога да проверя дали съществуват потребители с този имейл? Мога да проверя това с users_query.count() но как да...
63421 изгледи
schedule 06.11.2022

Python __repr__ и None
Аз съм съвсем нов в Python и в момента трябва да имам __repr__ за клас SqlAlchemy. Имам колона с цели числа, която може да приеме стойност Null и SqlAlchemy я преобразува в None . Например: class Stats(Base): __tablename__ = "stats"...
9916 изгледи
schedule 17.11.2022