我之前问过这个问题,但没有答复,也许我不那么清楚。调试Django项目问题
我正在尝试使用MySQL数据库调试django项目。如果我运行管理员或试图使用shell来与数据库通信,那么每件事情都很好,我可以做所有事情。我为Python 2.6安装了MySQLdb。
我在我的Apatana工作室上安装了PyDev。使用runserver 8001配置调试--noreload。
当我开始调试,当我到达下面的代码在C:\ Python26 \ LIB \站点包\ Django的\ DB \后端\ mysql的\ base.py
尝试: 进口MySQLdb的数据库 除了导入错误,E: 从django.core.exceptions进口ImproperlyConfigured
提高ImproperlyConfigured( “错误加载MySQLdb的模块:%s的” %E)
我得到一个导入错误:django.core.exceptions.ImproperlyConfigured :加载MySQLdb模块时出错:DLL加载失败:指定的模块找不到。
我试图更深入地导入MySQLdb作为数据库行,它将转到C:\ Python26 \ Lib \ site-packages \ MySQLdb__init __。py并且在导入_mysql行时失败。
我不明白这个问题。当运行Django管理员时,每件事情都可以,但是调试失败。
任何帮助,请。 在此先感谢。
你正在使用哪个版本的django和MySQLdb? – sharjeel 2010-01-04 07:56:21
如果你只是在Python中导入MySQLdb,会发生什么? DATABASE_ENGINE是否设置为'mysql'? – 2010-01-04 11:16:38
你真的需要导入MySQLdb吗?通过集锦运行时,从django.db进口连接 光标= connection.cursor() – jujule 2010-01-04 12:13:35