Tag: mysql

Вопрос о подключении соединения Mysql: стоит ли это?

Я помню, что процесс подключения в mysql был разработан очень быстро по сравнению с другими RDBMS, и поэтому использование библиотеки, которая обеспечивает объединение пулов (SQLAlchemy), на самом деле не поможет вам, если вы включите пул соединений. У кого-нибудь есть опыт? Я не могу разрешить это из-за возможности того, что если какой-то код делает что-то с […]

Как использовать предложение NOT IN в запросе ORM sqlalchemy

как преобразовать следующий запрос mysql в sqlalchemy? SELECT * FROM `table_a` ta, `table_b` tb where 1 AND ta.id = tb.id AND ta.id not in (select id from `table_c`) до сих пор у меня это для sqlalchemy: query = session.query(table_a, table_b) query = query.filter(table_a.id == table_b.id)

Лучше понять проблемы SQLalchemy `yield_per ()`

Чтобы привести документацию SQLalchemy : Метод Query.yield_per () несовместим с большинством активных схем загрузки, включая subqueryload и joinload с коллекциями. Предупреждение Используйте этот метод с осторожностью; если один и тот же экземпляр присутствует в более чем одной партии строк, изменения в атрибутах конечного пользователя будут перезаписаны. В частности, обычно невозможно использовать этот параметр с загруженными […]

Возможны ли асинхронные модели Django?

Я новичок в Django, но приложение, которое я имею в виду, может иметь URL-адреса, которые выглядят следующим образом: http://mysite/compare/id_1/id_2 Где «id_1» и «id_2» являются идентификаторами двух разных объектов модели. В обработчике «compare» я хотел бы асинхронно и параллельно запрашивать и извлекать объекты id_1 и id_2. Есть ли способ сделать это, используя стандартный синтаксис Django? Я […]

Ошибка Django MySQL при создании таблиц

Я создаю приложение django с MySQL DB. Когда я запускаю «python manage.py migrate» в первый раз, некоторые таблицы создаются хорошо, тогда появляются некоторые ошибки. Выведенная ошибка: django.db.utils.IntegrityError: (1215, «Невозможно добавить ограничение внешнего ключа») Когда я запускаю эту команду MySQL – SHOW ENGINE INNODB STATUS \ G, Я получаю это >>> 2015-02-17 14:33:17 7f10891cf700 Error in […]

Как проверить, закрыто ли соединение MySQL в Python?

В этом вопросе говорится все. Как я могу проверить, закрыто ли мое соединение с MySQL в Python? Я использую MySQLdb, см. Http://mysql–python.sourceforge.net/

Как разрешить django admin установить поле в NULL?

Я установил для моего поля Model значение null=True , которое допускает NULL в MySQL, но я не могу назначить NULL в поле через Django Admin. Я также попытался установить blank=True , но это просто устанавливает поле в пустую строку. После этого тоже не работало, поскольку значение поля было установлено как «Нет», строка. Есть идеи?

flake8 жалуется на логическое сравнение "==" в предложении фильтра

У меня есть логическое поле в таблице mysql db. # table model class TestCase(Base): __tablename__ = 'test_cases' … obsoleted = Column('obsoleted', Boolean) Чтобы получить счет всех неисследованных тестовых примеров, это можно сделать так: caseNum = session.query(TestCase).filter(TestCase.obsoleted == False).count() print(caseNum) Это работает отлично, но в flake8 сообщается следующее предупреждение: E712: Сравнение с False должно быть «if […]

Python и MySQL

Я могу заставить Python работать с Postgresql, но я не могу заставить его работать с MySQL. Основная проблема заключается в том, что на учетной записи общедоступного хостинга у меня нет возможности устанавливать такие вещи, как Django или PySQL, я вообще не могу выполнить их установку на своем компьютере, поэтому, может быть, хорошо, что я не […]

Работа с дублирующимися первичными ключами при вставке в SQLAlchemy (декларативный стиль)

Мое приложение использует сессионный сеанс и декларативный стиль SQLALchemy. Это веб-приложение, и многие вставки БД выполняются Celery , планировщиком задач. Как правило, при принятии решения о вставке объекта мой код может делать что-то в следующих строках: from schema import Session from schema.models import Bike pk = 123 # primary key bike = Session.query(Bike).filter_by(bike_id=pk).first() if not […]

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