调试Django项目问题

时间:2010-01-04 07:43:13

标签: django

之前我问过这个问题,但没有回复,也许我不太清楚。

我正在尝试使用MySQL数据库调试django项目。如果我运行管理员或尝试使用shell与数据库进行通信,那么每件事情都很顺利,我可以做所有事情。我为Python 2.6安装了MySQLdb。

我在我的Apatana工作室安装了PyDev。使用runserver 8001 --noreload配置调试。

当我开始调试时,当我到达C:\ Python26 \ Lib \ site-packages \ django \ db \ backends \ mysql \ base.py

中的以下代码时

尝试:     将MySQLdb导入为数据库 除了ImportError,e:     来自django.core.exceptions import不正确的配置
    raise ImproperlyConfigured(“加载MySQLdb模块时出错:%s”%e)

我收到导入错误: django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错:DLL加载失败:找不到指定的模块。

我试图更深入地将导入MySQLdb作为数据库行,它转到C:\ Python26 \ Lib \ site-packages \ MySQLdb__init __。py并在导入_mysql行中失败。

我无法理解这个问题。当运行Django管理员时,每件事都没问题,但是通过调试它无法正常工作。

请帮忙。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题,结果证明我在Aptana设置的python路径设置错误了。在Aptana - >偏好 - > PyDev - >口译员 - > PythonRun

我有/Library/Python/2.5/site-packages/,而我所有的包实际上都在/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages

修正了这一切,一切都很好!