Tag: sqlalchemy

Создайте динамическую форму, используя флягу-wtf и sqlalchemy

У меня есть webapp, который позволяет пользователям создавать свои собственные поля для визуализации в форме позже. У меня есть модель Formfield: class Formfield(db.Model): id = db.Column(db.Integer, primary_key = True) form_id = db.Column(db.Integer, db.ForeignKey('formbooking.id')) label = db.Column(db.String(80)) placeholder_text = db.Column(db.String(80)) help_text = db.Column(db.String(500)) box_checked = db.Column(db.Boolean, nullable = True, default = False) options = db.Column(db.String) # […]

Может ли SQLAlchemy's session.merge () обновить свой результат с новыми данными из базы данных?

В документации SQLAlchemy говорится: « session.merge () сверяет текущее состояние экземпляра и связанных с ним дочерних элементов с существующими данными в базе данных». Обновляется ли состояние существующего объекта новыми данными из базы данных? Как? Когда?

Когда мне нужно вызвать flush () в SQLAlchemy?

Я новичок в SQLAlchemy и унаследовал несколько грязную базу кода без доступа к оригинальному автору. В коде написаны призывы к DBSession.flush() , казалось бы, в любое время, когда автор хотел убедиться, что данные были сохранены. Сначала я просто следил за шаблонами, которые я видел в этом коде, но поскольку я читаю документы, кажется, что это […]

Есть ли способ прозрачно выполнить проверку на объектах SQLAlchemy?

Есть ли способ выполнить проверку объекта после (или как) свойств, установленных до начала сеанса? Например, у меня есть устройство модели домена, обладающее свойством mac . Я хотел бы убедиться, что свойство mac содержит действительное и дезинфицированное значение mac перед его добавлением или обновлением в базе данных. Похоже, что подход Pythonic – это делать большинство вещей […]

Как удалить запись по id в Flask-SQLAlchemy

У меня есть таблица users в моей базе данных MySql. В этой таблице указаны поля name , name и age . Как удалить некоторую запись по id ? Теперь я использую следующий код: user = User.query.get(id) db.session.delete(user) db.session.commit() Но я не хочу делать какие-либо запросы перед удалением. Есть какой-либо способ сделать это? Я знаю, я […]

Оптимизация SqlAlchemy для объектных моделей только для чтения

У меня сложная сеть объектов, созданных из базы данных sqlite с использованием сопоставлений ORM sqlalchemy. У меня довольно много глубоко вложенных: for parent in owner.collection: for child in parent.collection: for foo in child.collection: do lots of calcs with foo.property Мое профилирование показывает мне, что аппаратура sqlalchemy занимает много времени в этом прецеденте. Дело в том, […]

SQL Алхимия – Получение списка таблиц

Я не мог найти информацию об этом в документации, но как получить список таблиц, созданных в SQLAlchemy? Я использовал метод класса для создания таблиц.

сигналов или триггеров в SQLAlchemy

SQLAlchemy имеет нечто похожее на сигнальную концепцию Django? В принципе, я хотел бы запустить несколько функций, когда я предварительно сохраняю или сохраняю некоторые объекты объектов. Благодарю. Edit: Я просто хочу эквивалент django-сигналов в SQLAlchemy.

SqlAlchemy конвертирует UTC DateTime в локальное время перед сохранением

У меня есть следующая ситуация: – Бэкэнд Postgres с полем timestamp without time zone Прямо перед сохранением значения datetime это выглядит так: 2014-09-29 06: 00: 00 + 00: 00 Затем я загружаю ту же строку из db, и значение равно: 2014-09-29 09:00:00 Таким образом, в базе данных сохраненная дата больше не 6AM .. но 9AM […]

Передача переменных между Python и Javascript

Представьте себе, что вам нужно написать Javascript, который просто меняет набор флажков при изменении раскрывающегося списка. В зависимости от того, какой элемент выбран в списке, некоторые флажки будут отмечены / не отмечены. В обратном, у вас есть код Python вместе с некоторыми SQLAlchemy. Javascript должен идентифицировать выбранный элемент в списке как обычно, отправить его обратно […]

 
Interesting Posts for Van-Lav

Как я могу сделать следующее сравнение без необходимости писать 20 if-statements или составлять 20 списков / словарей?

Как работать с интерактивно определенными классами в IPython.parallel?

Является ли python package virtualenv необходимым, когда я использую python 3.3?

Установите opencv в anaconda3

Установка пакетов / модулей Python на Mac

Производительность Python – вам когда-нибудь приходилось переписывать что-то еще?

Не удается запустить скрипты Python с Miniconda в Geany

AttributeError при запросе: ни объект InstrumentedAttribute, ни 'Comparator' не имеют атрибута

Как получить случайный (бутстрап) образец из pandas multiindex

Python json.loads показывает ValueError: Дополнительные данные

Python: установка элемента матрицы Numpy

Python удаляет лишние символы Unicode

Тензорный поток: путаница в отношении оптимизатора adam

Как загрузить файл на Google Диск с помощью скрипта Python?

Получение результата в реальном времени с использованием подпроцесса

Python - лучший язык программирования в мире.