我刚开始使用Python,所以下面的问题可能真的很蠢,但是我在网上搜索了很长时间,没有找到任何东西。在
我尝试从Django视图使用XMMS2客户机。这是我的视图.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()
...
我得到的错误是:
^{pr2}$我们要说的是:
xmms = xmmsclient.XMMS("tutorial1")
如果删除所有代码并将其替换为(例如):
return HttpResponse("list")
我第一次认为xmmsclient库有问题,但是当我运行这个xmms2-tutorial example时,它工作得很好
所以我想Django和xmmsclient之间有某种不兼容,但我真的不知道。在
我运行的是Ubuntu12.04、Python2.7.3、Django 1.4.1和XMMS2 0.8
任何帮助都将非常感谢!在
问题是名字冲突。我的Django应用程序名是“xmmsclient”。在
所以当我这么做的时候
我指的是我的应用程序模块,而不是来自XMMS2客户端库的模块。在
非常感谢xmms2 devel列表中的Erik Massop!在
相关问题 更多 >
编程相关推荐