Tag: mysql

Django – Как создать POST с внешним ключом, определенным в URL?

Интересно, как я могу создать POST объекта с определенным идентификатором. Предположим, что у меня есть, например, таблица User с id столбцов, name и таблицей Object с id столбцов, id_users , sth где id_users – это внешний ключ id из таблицы User . Я хотел бы иметь такой URL /users/{id}/object и я хотел бы создать объект […]

Подключение к MySQL с помощью pydobc

Нам нужно подключиться к MySQL из Python, используя pyodbc. После установки pyodbc это то, что мы получаем: pyodbc.connect("DRIVER={MySQL};SERVER=localhost;DATABASE=HAGC;USER=user;PASSWORD=pass;OPTION=3;") Traceback (most recent call last): File "<stdin>", line 1, in <module> pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib '/usr/lib64/libmyodbc5.so' : file not found (0) (SQLDriverConnect)") Поэтому я попробовал две вещи: 1- изменить /etc/odbcinst.ini. Это не сработало. 2- […]

Сбой сервера при резервном копировании MySQL с помощью python

У меня есть сценарий python, который каждый час поддерживает мою базу данных MySQL в ведра Amazon S3. Я использую сценарий, чтобы просто вызвать mysqldump для создания дампа, а затем загрузить его в ведро S3 с помощью tinys3 , обратите внимание, что я установил lock-tables в false, чтобы транзакции других приложений не мешали. Вот сценарий для […]

Linux / Python: как я могу скрыть конфиденциальную информацию в файле Python, чтобы разработчики в среде не могли получить к ней доступ?

У меня запущен проект Django на сервере Ubuntu. Существуют и другие разработчики, у которых есть возможность ssh в поле и посмотреть файлы. Я хочу сделать так, чтобы учетные данные mysql и ключи api в settings.py , возможно, были разделены на другой файл, который доступен только пользователю root, но также можно использовать для запуска проекта django. […]

Python / PyQT QString не будет вставляться в базу данных MySQL

Я пытаюсь получить некоторые значения от пользователя с помощью виджета QLineEdit. Когда QPushButton вызывает событие с кликом, я хочу, чтобы текст извлекался из всех виджетов QLineEdit и хранился в локальной базе данных MySQL. Однако, когда я пытаюсь использовать подстановку строк в инструкции insert, значения не заменяются. Вот мое заявление sql: sql = 'INSERT INTO jobs […]

Проблема сопоставления mysql-python: как форсировать тип данных unicode?

Для определенных целей мне пришлось сменить полевые сопоставления с utf8_unicode_ci на utf8_bin в базе данных. Оказалось, что изменения приводят к изменениям в типах данных, которые приходят на python. Вопрос заключается в том, как заставить mysql-python возвращать объекты юникода в python . Вот пример, который показывает проблему (явные силы набора символов use_unicode = 1): >>> con […]

mysqlfailover: нет модуля с именем mysql.utilities.common.tools

Я пытаюсь установить утилиту mysqlfailover на экземпляр ec2 с Ubuntu 12.04. Я выполнил следующие шаги: Загруженный mysql-connector-python: wget http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python_1.0.12-1debian6.0_all.deb -o mysql-connector-python_1.0.12-1debian6.0_all .deb (Устанавливается с помощью команды dpkg -i.) Загрузить mysql-утилиты: wget http://cdn.mysql.com/Downloads/MySQLGUITools/mysql-utilities_1.3.5-1debian6.0_all.deb -o mysql-utilities_1.3.5-1debian6.0_all.deb (Устанавливается с помощью команды dpkg -i.) Были некоторые проблемы с зависимостями. Я выполнил следующие команды: sudo apt-get install python-pip easy_install -U […]

Стебель, легматизировать слова с частотой (фильтр и анализ)

Хорошо. Я пытаюсь добавить word_tag, но я не уверен, что это правильный путь. (извините, что я новичок) from nltk.corpus import wordnet as wn # Count the words word_count = Counter(words) # Clean the content a little filter_words = ['artists'] for word in filter_words: if word in word_count: del word_count[word] # POS_TAG the words word_tag = […]

cursor.fetchone () возвращает None, но строка в базе данных существует

Я пишу программу на python, которая взаимодействует с базой данных MySQL. Для запросов sql я использую MySQLdb. Проблема в том, что fetchone() возвращает None, но с браузером базы данных я вижу, что эта строка существует. Этот фрагмент кода: query = "SELECT * FROM revision WHERE rev_id=%s;" cursor.execute(query % revision_id) row = cursor.fetchone() if row == […]

Загрузка данных локального infile не работает в Ubuntu 12.04 и MySQL

Используя MySQL, я не могу импортировать файл, используя локальную информацию. Мой сервер находится на AWS RDS. Это работает на Ubuntu 10.04. Я установил клиент, используя apt-get install mysql-client . Такая же ошибка, если я использую mysqldb или mysql.connector в Python. File "/usr/lib/pymodules/python2.7/mysql/connector/protocol.py", line 479, in cmd_query return self.handle_cmd_result(self.conn.recv()) File "/usr/lib/pymodules/python2.7/mysql/connector/connection.py", line 179, in recv_plain errors.raise_error(buf) […]

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