私はPythonを使い始めたばかりなので、以下は本当にばかげた質問かもしれませんが、長い間Webを検索しましたが、何も見つかりませんでした。
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チュートリアルの例を実行すると正常に動作します
したがって、Djangoとxmmsclientの間にはある種の非互換性があると思いますが、実際には手がかりがありません。
Ubuntu 12.04、Python 2.7.3、Django 1.4.1、XMMS20.8を実行しています
どんな助けでも本当にありがたいです!