こんにちは私は、基本的なHello Worldの にhttp://pyamf.org/wiki/DjangoHowtoこんにちはPyamf小さなエラーメッセージ
を試してみました。しかしErrorFaultにおける結果は、最初のステップとしてPyamf
とジャンゴするフレックスリンクしようとしています。
私はurls.pyurlpatterns = patterns('',
# test pyamf
url(r'^gateway/', 'amfgateway.edoGateway'),
...
)
でジャンゴ1.0.2
私のプロジェクトのルートフォルダにamfgateway.py(設定と同じレベル)
import pyamf
from pyamf.remoting.gateway.django import DjangoGateway
from django.contrib.auth.models import User
pyamf.register_class(User, 'django.contrib.auth.models.User')
def get_users(requet):
return User.objects.all()
def echo(request, data):
return data
services = {
'myservice.echo': echo,
'myservice.get_users': get_users,
}
edoGateway = DjangoGateway(services, expose_request=False)
を使用
次に、pyamfクライアントでサンプルをテストするとき
私はErrorFaultレベル=エラーコード= 500種類= u'AttributeError」[/ゲートウェイ/ MYSERVICE /エコー '] DESCRIPTION = uは "パスのビュー が見つかりません' を取得10
from pyamf.remoting.client import RemotingService gw = RemotingService('http://127.0.0.1:8000/gateway/') service = gw.getService('myservice') print service.echo('Hello World!')
パスのビューを見つけることができません[ 『/ゲートウェイ/ MYSERVICE /エコー』] 『DjangoGateway』オブジェクトヘクタール の無属性 ':「DjangoGateway」オブジェクトは、「 uは トレースバック」無属性「 電子ナム」を持っていませんの名称 '"
私のミス私は、DjangoのAMFと混合された:/ middlwaresに – coulix