我想在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的可传输解决方案?
答案 0 :(得分:0)
要运行sql数据库,可以使用MySQLdb库。
在运行任何django代码之前,您需要执行以下操作:
在manage.py文件中:
import pymysql
pymysql.install_as_MySQLdb()