Python Django XMMS2:&x27;模块';对象没有属性';XMMS';
我刚开始使用Python,所以下面的问题可能真的很愚蠢,但我在网上搜索了很长时间,没有找到任何东西 我试图从Django视图使用XMMS2客户机。以下是我的视图中的内容。py:Python Django XMMS2:&x27;模块';对象没有属性';XMMS';,python,django,attributeerror,Python,Django,Attributeerror,我刚开始使用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.pla
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")
如果我删除所有代码并将其替换为(例如),则视图工作正常:
我最初认为xmmsclient库有问题,但在运行此程序时,它工作正常
所以我猜Django和xmmsclient之间存在某种不兼容,但我真的不知道
我正在运行Ubuntu 12.04、Python 2.7.3、Django 1.4.1和XMMS2 0.8
任何帮助都将不胜感激 问题在于名称冲突。我的Django应用程序名是“xmmsclient” 所以当我这么做的时候
xmmsclient.XMMS("tut1")
我指的是我的应用程序模块,而不是XMMS2客户端库中的模块
非常感谢xmms2开发列表中的Erik Massop 问题在于名称冲突。我的Django应用程序名是“xmmsclient” 所以当我这么做的时候
xmmsclient.XMMS("tut1")
我指的是我的应用程序模块,而不是XMMS2客户端库中的模块
非常感谢xmms2开发列表中的Erik Massop 我刚刚尝试了这个方法,它成功了:
def list(请求):os.system('python/path/to/tut1.py')返回HttpResponse(“index”)
我刚刚尝试了这个方法,它成功了:def list(请求):os.system('python/path/to/tut1.py')返回HttpResponse(“index”)