首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装mysqldb for django (jython)?

问安装mysqldb for django (jython)?
EN

Stack Overflow用户
提问于 2010-02-17 01:53:58
回答 3查看 1.7K关注 0票数 2

我在我的windows系统上安装了jython,django。我成功地创建了一个项目mysite。现在,在settings.py中更新设置后。我运行'manage.py‘并得到错误-导入错误-“没有模块名为mysqldb”。现在,我下载了mysqldb (它适用于python,但我认为它也适用于jython ),并尝试安装它。但现在我得到了以下错误-导入错误-“没有名为‘_winreg’的模块”。

什么意思?如何解决这个问题?我是一个全新的蜜蜂对jython和django,请帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-02-17 11:58:59

MySQLdb是CPython MySQL库,因此它不能与Jython一起工作。

您将需要使用zxJDBC从Jython连接到MySQL:http://jython.org/Project/userguide.html#database-connectivity-in-jython

您需要将MySQL jdbc jar添加到类路径中

票数 3
EN

Stack Overflow用户

发布于 2010-02-17 12:02:50

你需要安装django-jython才能让Django在Jython上工作。请注意,它将使用zxJDBC而不是MySQLdb。

票数 1
EN

Stack Overflow用户

发布于 2016-05-24 03:07:36

您也可以使用PyMySQL (https://github.com/PyMySQL/PyMySQL -纯Python MySQL客户端)。对我来说,它比基于JDBC的驱动程序工作得更好,后者似乎在时区方面存在问题。

为了在我的MySQL项目中使用标准Django DB后端的PyMySQL而不是MySQLdb,我在manage.py文件中添加了以下代码。

import pymysql pymysql.install_as_MySQLdb()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2275072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档