Tag: mysql

Django Pagination слишком медленная с большим набором данных

У меня проблема с разбивкой по страницам Django. Когда я пытаюсь разбивать страницы на более чем 200 тыс. Записей, веб-загрузка портала очень медленная (> 10 секунд), и я предполагаю использовать около 2 миллионов записей. Я не могу найти на Stackoverflow или другом сайте ХОРОШЕЕ конкретное исправление этой проблемы. Каждый раз, когда код получает страницу, он […]

Django 1.8 измените дату на DateTimeField

Я использую Django 1.8 У меня есть model.py, вот так class Product(models.Model): name = models.CharField(max_length=150) created_at = models.DateField(auto_now_add = True) modified_at = models.DateField(auto_now = True) MySQL имеет таблицу «created_at» и «modified_at», у которой есть данные вроде этого «2015-11-02». Я хотел бы изменить данные на «2015-11-02 14:54:22» Я меняю models.py на это class Product(models.Model): name = […]

Какие исключения могут быть возвращены из Pandas read_sql ()

У меня есть пользовательская функция, которая использует pymysql для подключения к базе данных mysql, а затем запрашивает базу данных и считывает результаты в кадр данных Pandas. import pandas as pd import pymysql import getpass def myGetData(myQuery): myServer = 'xxx.xxx.xxx.xxx' myUser = input("Enter MySQL database username: ") myPwd = getpass.getpass("Enter password: ") myConnection = pymysql.connect(host=myServer,user=myUser,password=myPwd) myTempDF […]

Python: RE vs. Query

Я создаю сайт с помощью Django, и на этом сайте используются блоки, которые включены для определенной страницы. Прямо сейчас я использую текстовое поле, содержащее пути, когда включен блок. Когда запрашивается страница, Django извлекает все блоки из базы данных и выполняет re.search на TextField. Однако мне было интересно, не лучше ли использовать отдельную таблицу БД для […]

Установите mysqlclient для Django Python в Mac OS X Sierra

Я уже установил Python 2.7.13 Django 1.11 MySQL 5.7.17 Я хочу использовать MySQL с Django, но после установки mysql-коннектора я пытался установить mysqlclient для Python на $ pip install mysqlclient , но у меня есть эта проблема: Collecting mysqlclient Using cached mysqlclient-1.3.10.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File […]

Gearman + SQLAlchemy – продолжайте проигрывать поток MySQL

У меня есть сценарий python, который настраивает нескольких работников-ретрансляторов. Они вызывают некоторые методы на моделях SQLAlchemy, которые у меня есть, которые также используются приложением Pylons. Все работает нормально в течение часа или двух, затем поток MySQL теряется и все запросы терпят неудачу. Я не могу понять, почему поток теряется (я получаю те же результаты на […]

В python существует ли простой способ подключения к базе данных mysql, которая не требует доступа root?

Я пишу скрипт для анализа некоторых текстовых файлов и вставляю данные, которые они содержат в базу данных mysql. У меня нет доступа root на сервере, на котором будет работать этот скрипт. Я смотрел на mysql-python , но для этого требуется куча зависимостей, которых у меня нет. Есть ли более простой способ сделать это?

Python – как разбирать и сохранять JSON в базе данных MYSQL

Как видно из названия, как использовать python для элегантного доступа к API и разбора и сохранения содержимого JSON в реляционной базе данных (MYSQL) для последующего доступа? Здесь я сохранил данные на объект pandas. Но как мне создать базу данных mysql, сохранить на ней содержимое json и получить доступ к содержимому для последующего использования? # Libraries […]

Структура модели сайта рецептов Django

Я работаю над сайтом Django, который должен дать возможность выбирать рецепты приготовления, содержащие ингредиенты, предоставленные пользователем. Итак, вкратце, идея сайта – «вещи, которые вы можете сделать из пищи в своем холодильнике». Поэтому я сделал 2 модели class Recipe (models.Model): name = models.CharField(max_length=255) ingredients = models.ManyToManyField(Ingredient) class Ingredient (models.Model): name = models.CharField(max_length=255) Представим себе, что у […]

Выполняется ли транзакция даже на SELECT?

Я читал в документах : … поскольку транзакции начинаются, когда курсор выполняет запрос, но заканчивается, когда COMMIT или ROLLBACK выполняется объектом Connection. import MySQLdb db = MySQLdb.connect(user="root", db="test") c = db.cursor() c.execute("SELECT * FROM books") print c.fetchall() Я подозреваю, что MySQLdb запускает транзакцию даже по запросам, которые не изменяют данные (например, SELECT), потому что трудно […]

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