Tag: sqlalchemy

Sqlalchemy динамически создает таблицу и сопоставленный класс

Учитывая набор имен столбцов и их типов, цель состоит в том, чтобы для создания экземпляра таблицы и соответствующего сопоставленного класса. Это связано с вопросом, опубликованным здесь: Создание динамического класса в SQLAlchemy . Пока у меня есть следующее: table = Table(tbl, metadata, *(Column(col, ctype, primary_key=pk, index=idx) for col, ctype, pk, idx in zip(attrs, types, primary_keys, indexes)) […]

Что такое хороший способ организовать ваши модели, соединения, если вы хотите использовать SQLAlchemy для подключения нескольких баз данных к различным приложениям?

Задний план: Это та ситуация, с которой я столкнулся, и до сих пор мое нынешнее решение кажется довольно неуклюжим. Я хочу улучшить его. Прямо сейчас: Я устанавливаю подключения к каждой базе данных в основной функции приложения Pyramid: def main(global_config, **settings): a_engine = engine_from_config(settings, 'A.') b_engine = engine_from_config(settings, 'B.') ASession.configure(bind=a_engine) BSession.configure(bind=b_engine) «ASession» и «BSession» – это […]

Возможно ли заполнить внешний ключ SQLalchemy в модели и загрузить его связанный объект

В SQLAlchemy у меня есть модель транзакций , у которой есть связанный член . Это отношение определяется столбцом tlog_ppl_id в таблице транзакций, который ссылается на столбец ppl_id в таблице people (таблица people содержит элементы ). Предположим, у меня есть новый объект Transactionlog T. Если я загружаю объект-член (позволяет называть его M) и устанавливаю T.member = […]

Как подключиться к SQL Server высокой доступности из Python + SQL Алхимия

Наша группа инфраструктуры попросила нас «добавить MultiSubnetFailover = True ко всем строкам подключения приложений», чтобы мы могли воспользоваться новой установкой HA SQL Server с участием групп доступности. Я застрял, так как у нас есть некоторые программы python, которые соединяют (читают + записывают) в базу данных через SQL Alchemy. Я искал, и я ничего не вижу […]

'str' Объект не имеет атрибута 'SubmitFeedResult'

Я работаю над флеш-приложением, которое взаимодействует с API MWS от Amazon. Одна из моих функций отправляет XML-каналы для публикации данных на Amazon. Сначала он работает нормально, но после того, как я попытаюсь отправить второй запрос, я получаю объект «str» ошибки, у которого нет атрибута «SubmitFeedResult». Если остановить приложение и запустить его снова, он снова работает […]

Переопределение имени таблицы в Flask-Alchemy

Я создаю приложение Flask и получаю доступ к базе данных MySQL с помощью Flask-Alchemy. У меня есть следующий класс для доступа к таблице: class price_table(db.Model): id = db.Column(db.Integer, primary_key = True) trans_id = db.Column(db.Integer) timestamp = db.Column(db.Integer) order_type = db.Column(db.String(25)) price = db.Column(db.Numeric(15,8)) quantity = db.Column(db.Numeric(25,8)) def __repr__(self): return 'id' Для таблицы «price_table» это работает […]

Индивидуальные отношения в колбе

Я пытаюсь создать отношения «один к одному» в Flask, используя SqlAlchemy. Я следил за этой предыдущей записью, и я создал классы, подобные приведенным ниже: class Image(db.Model): __tablename__ = 'image' image_id = db.Column(db.Integer, primary_key = True) name = db.Column(db.String(8)) class Blindmap(db.Model): __tablename__ = 'blindmap' module_id = db.Column(db.Integer, primary_key = True) image_id = db.Column(db.Integer, ForeignKey('image.image_id')) Хотя он […]

Возможно, SQLAlchemy может совместно использовать базу данных SQLite из нескольких процессов Python?

Можно ли совместно использовать базу данных SQLite в памяти с использованием SQLAlchemy среди нескольких процессов Python? Все приложения читают и записывают с / на него. Если да, то желательно?

Соединение MySQL недоступно при использовании SQLAlchemy (MySQL) и флешки

Я получаю эту ошибку когда-нибудь (когда-то все в порядке, когда-то неправильно): sqlalchemy.exc.OperationalError: (OperationalError) MySQL Connection not available. при использовании session.query Я пишу простой сервер с Flask и SQLAlchemy (MySQL). Мой app.py вот так: Session = sessionmaker(bind=engine) session = Session() @app.route('/foo') def foo(): try: session.query(Foo).all() except Exception: session.rollback() Обновление. Я также создаю новый session в другом […]

Sqlalchemy присоединиться к одному из многих отношений?

Я пытаюсь сделать простой запрос соединения, как это, SELECT food._id, food.food_name, food_categories.food_categories FROM food JOIN food_categories ON food.food_category_id = food_categories._id но продолжать получать ошибку. Вот как мои классы настроены. class Food_Categories(db.Model): __tablename__ = 'food_categories' _id = db.Column(db.Integer, primary_key=True) food_categories = db.Column(db.String(30)) class Food(db.Model): __tablename__ = 'food' _id = db.Column(db.Integer, primary_key=True) food_name = db.Column(db.String(40)) food_category_id = […]

Interesting Posts

Загрузка большого CSV-файла с помощью pandas

Исключить

Unittest (иногда) терпит неудачу из-за неточности с плавающей запятой

python flask как передать динамический параметр декоратору

График аннотирования временных рядов в Matplotlib

Использование Python и BeautifulSoup (Сохраненные исходные коды веб-страниц в локальный файл)

Запуск нескольких сценариев python одновременно с различным именем CMD

Опция 'use soft wraps' недоступна в настройках PyCharm? (версия 5.02 профессионала, MAC)

Загрузка файла python urllib2 не работает при повторном подключении сети

Предотвращение загрузки CSS / другого ресурса в PhantomJS / Selenium, управляемом Python

Эффективный способ создания матрицы плотности термина из pandas DataFrame

используя вызов подпроцесса python для вызова скрипта python

Python Jinja2 вызывает макрос в (нежелательной) новой строке

Django ajax следовать и отменить

Флакон WTForms: разница между DataRequired и InputRequired

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