0

私は数日間tastypieを使用していますが、CRUD操作には素晴らしいと言わざるを得ません. 基本的なビジネス検証を行うためにバリデーターを実装しましたが、今は何か特別なことをする必要があります...

モデルを作成したら、ログを記録したり、電子メールを送信したり、その他の追加事項を送信する必要があります。したがって、私の観点からは、サービス層があり、モデルが永続化された後にメソッドを呼び出すことができるようにしたいと考えています。

これは私の観点からは脱水方法に入るべきではありません... では、どのようにtastypieに業務処理を追加できますか?

それに加えて、CRUD ではない既に作成されたサービスを公開するためだけに API を提供する必要がある別のビジネス ユニットがあります。システム データは返されますが、モデルは関連付けられていません。TastyPieはこれに適していますか?

ありがとう!

4

1 に答える 1

0

はい、tastypie はどのリソースにも使用できます。

orm 以外のリソースを使用した Tastypie のドキュメントは次のとおりです。

http://django-tastypie.readthedocs.org/en/latest/non_orm_data_sources.html

そして別の例:

https://github.com/fatiherikli/tastypie-mongodb-resource/blob/master/tastypie_mongodb/resources.py

于 2012-12-26T23:58:38.403 に答える