我刚开始使用 Python,所以以下可能是一个非常愚蠢的问题,但是我在网上搜索了很长时间,但没有找到任何东西。
我正在尝试从 Django 视图中使用 XMMS2 客户端。这是我的views.py中的内容:
import xmmsclient
import os
import sys
def list(request):
xmms = xmmsclient.XMMS("tutorial1")
xmms.connect(os.getenv("XMMS_PATH"))
result = xmms.playlist_list_entries()
result.wait()
...
这是我得到的错误:
AttributeError at /xmms2/list/
'module' object has no attribute 'XMMS'
有问题的行是这样的:
xmms = xmmsclient.XMMS("tutorial1")
如果我删除所有代码并将其替换为(例如),该视图工作正常:
return HttpResponse("list")
我首先认为 xmmsclient 库有问题,但是当我运行这个xmms2-tutorial 示例时它工作正常
所以我猜Django和xmmsclient之间存在某种不兼容,但我真的不知道。
我正在运行 Ubuntu 12.04、Python 2.7.3、Django 1.4.1 和 XMMS2 0.8
任何帮助将不胜感激!