Django与mysql安装模块mac ox

时间:2016-06-18 17:20:17

标签: python mysql django macos pymysql

我想在Django项目中使用mysql,但我总是在我的mac上遇到模块问题。

我有两种问题:/

第一: 我使用brew mysql,所以我的笔记本电脑上有我的sql。我尝试用mysql命令创建一个数据库,但我无法将我的数据库正确连接到我的django项目。 我从该博客关注这个protocole: 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和window的可传输解决方案?

1 个答案:

答案 0 :(得分:0)

要运行sql数据库,可以使用MySQLdb库。

在运行任何django代码之前,您需要执行以下操作:

在manage.py文件中

import pymysql
pymysql.install_as_MySQLdb()