Django с модулем установки mysql mac ox

Я хотел бы использовать mysql в проекте Django, но у меня всегда есть проблемы с модулем на моем Mac.

У меня две проблемы :/

Во-первых: я использую brew mysql, поэтому у меня есть sql на моем ноутбуке. Я пытаюсь создать базу данных с помощью команды mysql, но мне не удалось правильно подключить мою базу данных к моему проекту django. Я следую этому протоколу из этого блога: http://blog.joefallon.net/2013/10/install-mysql-on-mac-osx-using-homebrew/

Я использую: mysql_secure_installation когда делаю: manage.py запускаю сервер

У меня есть :

/MySQL_python-1.2.4b4-py2.7-macosx-10.5-x86_64.egg/MySQLdb/connections.py", line 187, in __init__
super(Connection, self).__init__(*args, **kwargs2)
django.db.utils.OperationalError: (1045, "Access denied for user 'mynameuser'@'localhost' (using password: YES)")

Поэтому я следую http://www.tutorialspoint.com/python/python_database_access.htm. Речь идет о создании файла mysql, чтобы иметь хорошее свойство («пользователь», «пароль» и т. д.), чтобы открыть его.

Когда я пытаюсь создать базу данных, я не могу импортировать: pymysql MySQLdb

Есть ли у вас какие-либо решения для использования Django и MySQL с python?

Есть ли переносное решение для Mac и Windows?


person slideWXY    schedule 18.06.2016    source источник
comment
Какую версию питона вы используете?   -  person Aakash    schedule 19.06.2016


Ответы (1)


Для запуска базы данных sql можно использовать библиотеку MySQLdb.

Перед запуском любого кода django вам нужно будет сделать следующее:

в файле manage.py:

import pymysql
pymysql.install_as_MySQLdb()
person slideWXY    schedule 03.11.2016