Python Django XMMS2:&x27;模块';对象没有属性';XMMS';

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

我刚开始使用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()
    ...
下面是我得到的错误:

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”)