Свързани въпроси '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 изгледи
schedule
07.06.2024
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
schedule
18.10.2022
Flask Marshmallow сериализира връзка много към много с допълнително поле
Имам проблем в приложението Flask с обект на модел на сериализация, който има връзка много към много с допълнително поле, съхранено в таблицата за асоцииране. Бих искал да имам сериализирани данни, изглеждащи така:
{
"id": "123",
"name":...
1510 изгледи
schedule
20.09.2022
Приложението Flask е внедрено на Heroku с .db файл
Направих малко приложение Flask с SQLAlchemy и се опитвам да разположа на Heroku без никакъв късмет. Приложението работи на моята локална машина със следните команди:
FLASK_APP=hillman_social flask initdb flask run
Втората команда създава файл,...
16 изгледи
schedule
15.09.2022
Запитване на свойства на преходни модели в sqlalchemy
Използвам flask-sqlalchemy и flask-login.
Потребителското зареждане на моята колба за влизане в момента изглежда така:
@login_manager.user_loader
def load_user(user_id):
return...
1788 изгледи
schedule
24.09.2022
Има ли някакви странични ефекти при добавяне на метод към декларативен клас в 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 изгледи
schedule
29.09.2022
SQLAlchemy връзки, групиране и SQLite
така че моят дизайн изисква отделен SQLite файл за всеки „проект“.. Чета по-внимателно документите за SQLAlchemy Pooling.. моето предположение в момента е, че изобщо не искам да се заблуждавам с обединяването, но това наистина е отделен двигател за...
1748 изгледи
schedule
13.12.2022
Ако приемем модел на връзка много към много в sqlalchemy с mysql, как да актуализирате данни, като игнорирате дубликати?
Малко съм заседнал с sqlalchemy, опитвайки се да актуализирам някои данни.
Имам връзка много към много и едно към много . Първият е връзката между автор и възможните изписвания на името му. Второто свързва авторите с тяхната писмена...
301 изгледи
schedule
28.10.2022
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