Django XMMS2:“module”对象没有属性“XMMS”

2024-05-18 06:10:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚开始使用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

任何帮助都将非常感谢!在


Tags: djangopyimport名称视图客户机os公司
1条回答
网友
1楼 · 发布于 2024-05-18 06:10:32

问题是名字冲突。我的Django应用程序名是“xmmsclient”。在

所以当我这么做的时候

xmmsclient.XMMS("tut1")

我指的是我的应用程序模块,而不是来自XMMS2客户端库的模块。在

非常感谢xmms2 devel列表中的Erik Massop!在

相关问题 更多 >