django-ratings のドキュメントで気の利いたコードを見たことがありますが、似たようなものを作成したいと思っています。2週間グーグルで調べた後、これを行う方法がわかりませんでした。
何を検索すればよいか、どこでドキュメントを入手できるか教えていただけないでしょうか。
django-ratings docs のコード:
...
response = AddRatingView()(request, **params)
if response.status_code == 200:
if response.content == 'Vote recorded.':
request.user.add_xp(settings.XP_BONUSES['submit-rating'])
return {'message': response.content, 'score': params['score']}
return {'error': 9, 'message': response.content}
...
私の問題:
request.user.add_xp(settings.XP_BONUSES['submit-rating'])
だから私はこのようなことをしたいと思います:
request.user.my_shiny_function(foobar)
前もって感謝します、トーマス