Tag: mysql

Проблема с Python: невозможно найти vcvarsall.bat

Возможный дубликат: Ошибка: Не удалось найти vcvarsall.bat Я пытаюсь установить MySql-интерфейс для python, но у меня есть ошибка (упомянутая ниже). И я знаю решение: установите Microsoft Visual C ++. Есть ли альтернативное решение, помимо установки Microsoft Visual C ++? Я имею в виду, что это действительно причинило мне боль; почему я должен устанавливать Microsoft Visual […]

Вставка объекта datetime.datetime Python в MySQL

У меня есть столбец даты в таблице MySQL. Я хочу вставить объект datetime.datetime() в этот столбец. Что я должен использовать в инструкции execute? Я пытался: now = datetime.datetime(2009,5,5) cursor.execute("INSERT INTO table (name, id, datecolumn) VALUES (%s, %s , %s)",("name", 4,now)) Я получаю сообщение об ошибке: "TypeError: not all arguments converted during string formatting" Что следует […]

UnicodeEncodeError: кодек «latin-1» не может кодировать символ

Что может вызвать эту ошибку, когда я пытаюсь вставить в базу данных внешний символ? >>UnicodeEncodeError: 'latin-1' codec can't encode character u'\u201c' in position 0: ordinal not in range(256) И как мне это решить? Благодаря!

Как преобразовать результат SQL-запроса в структуру данных PANDAS?

Любая помощь по этой проблеме будет принята с благодарностью. Поэтому в основном я хочу запустить запрос в базу данных SQL и сохранить возвращенные данные в виде структуры данных Pandas. Я добавил код для запроса. Я читаю документацию по Pandas, но у меня есть проблема с идентификацией возвращаемого типа моего запроса. Я попытался напечатать результат запроса, […]

Как создать флеш-приложение вокруг уже существующей базы данных?

У меня уже есть существующая база данных, в которой много MySQL и много данных в MySQL . Я намерен создать приложение Flask и использовать sqlalchemy вместе с ним. Теперь я спросил у irc и посмотрел на google и попробовал следующие идеи: Сначала я использовал sqlacodegen для генерации моделей из моей DB . Но потом я […]

Не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock

Когда я попытался подключиться к локальному серверу MySQL во время моего тестового набора, он терпит неудачу с ошибкой: OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)") Тем не менее, я всегда могу подключиться к MySQL, запустив программу командной строки mysql . A ps aux | grep mysql ps aux | grep […]

Как переместить модель между двумя приложениями Django (Django 1.7)

Итак, около года назад я начал проект и, как и все новые разработчики, на самом деле я не особо сосредоточился на структуре, однако теперь я продолжаю вместе с Django, что стало очевидно, что мой макет проекта в основном мои модели ужасны по структуре , У меня есть модели, которые в основном хранятся в одном приложении, […]

Использование слоя базы данных Django за пределами Django?

У меня есть хорошая база данных, которую я создал в Django, и я хотел бы взаимодействовать с некоторыми скриптами python за пределами моего веб-сайта, поэтому мне любопытно, можно ли использовать API-интерфейс Django API за пределами Django сайта, и если у кого-нибудь есть информация о том, как это можно сделать? Google не дал много хитов для […]

Использование .aggregate () для значения, введенного с использованием .extra (select = {…}) в Django Query?

Я пытаюсь подсчитать количество раз, когда игрок играл каждую неделю следующим образом: player.game_objects.extra( select={'week': 'WEEK(`games_game`.`date`)'} ).aggregate(count=Count('week')) Но Джанго жалуется, что FieldError: Cannot resolve keyword 'week' into field. Choices are: <lists model fields> Я могу сделать это в сыром SQL, как это SELECT WEEK(date) as week, COUNT(WEEK(date)) as count FROM games_game WHERE player_id = 3 GROUP […]

Как фильтровать (или заменять) символы Unicode, которые занимают более 3 байтов в UTF-8?

Я использую Python и Django, но у меня проблема, связанная с ограничением MySQL. Согласно документации MySQL 5.1 , их реализация utf8 не поддерживает 4-байтовые символы. MySQL 5.5 будет поддерживать 4-байтовые символы, используя utf8mb4 ; и, когда-нибудь в будущем, utf8 может поддержать его. Но мой сервер не готов к обновлению до MySQL 5.5, и поэтому я […]

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