您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

我可以在Django(dev 1.6.x)和Python3.x上使用MySQL吗?

我可以在Django(dev 1.6.x)和Python3.x上使用MySQL吗?

我还努力使MysqL与Django 1.6和Python 3.3兼容。唯一起作用的是切换到PyMysqL在这里看到我的帖子

在下面添加答案

我的环境:Windows上的OSX 10.9,Python 3.3.3,Django 1.6.1,PyMysqL 0.6.1,MysqL Server 5.5

如何运作:

安装PyMySQL版本0.6.1(https://github.com/PyMysqL/PyMysqL/):你可以使用pip,即:pip install PyMysqL或通过手动下载软件包来安装它。他们的网站上有很好的文档说明了如何执行此操作。

打开你的Django应用__init__.py并粘贴以下行:

import pyMysqL
pyMysqL.install_as_MysqLdb() 
DATABASES = {
   'default': {
       'ENGINE': 'django.db.backends.MysqL',
       'NAME': 'mydb',
       'USER': 'dbuser',
       'PASSWORD': 'dbpassword',
       'HOST': 'dbhost',
       'PORT': '3306'
    }
}
Creating tables ...
Creating table django_admin_log
Creating table auth_permission
Creating table auth_group_permissions
...
...
Creating table socialaccount_socialtoken

You just installed Django's auth system, which means you don't have any superusers defined.
...
MySQL 2022/1/1 18:16:45 有469人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶