私はTastypieにModelResource
を持っています。これは私がこのように盗聴されたフィールドのセットを公開します:fields = ["fA", "fB", "fC"]
。このモデルにはさらに2つのフィールドが含まれています。今質問は、これらの追加のフィールドを含む詳細のGETメソッドをどうすればいいのですか?fD
、fE
などですが、POSTメソッドを元の3つのフィールドに制限していますか?バックグラウンドは次のとおりです。追加のフィールドはたとえばadded = models.DateTimeField(auto_now_add=True)
のようなものです。APIユーザーにフィールドを送信させたくありません。どんな提案も大歓迎です。Django TastypieのPOSTが少なくなるフィールドを取得します
0
A
答えて
0
それは例えば、dehydrate
メソッドをオーバーライドするように簡単です:
def dehydrate(self, bundle):
bundle.data["fD"] = bundle.obj.fD
bundle.data["custom_field"] = bundle.obj.custom_field
return bundle
参照:http://django-tastypie.readthedocs.io/en/latest/cookbook.html#adding-custom-values
関連する問題
- 1. Ajax POSTとDjango Tastypie
- 2. django-tastypieのPOSTでデータを返す
- 3. Backbone.jsとDjango(Tastypieなし)
- 4. 複雑なDjangoフォームからPOSTデータを取得しますか?
- 5. Django、Tastypieと新しいオブジェクトデータを取得する
- 6. 対応するデータベーステーブルよりもフィールド数が少ないDjangoモデル
- 7. DJANGO-TASTYPIEでresources.pyのPOSTを編集する方法
- 8. Django | Tastypie:私は送ってPOSTリクエストがあるForeignKey__id
- 9. 「フィールド」フィールドなしでオブジェクトをシリアル化するDjangoを取得する
- 10. DjangoでPOST値を取得
- 11. DjangoビューPOSTデータを取得
- 12. MySql:少なくともN個の要素を取得する
- 13. 少なくともx個の行を取得する
- 14. フィールドの正確な数を知らずにPOSTデータを取得します
- 15. django-tastypie POSTリクエストで関連オブジェクトを作成しよう
- 16. いくつかのフィールドがNULLである多くのフィールドで異なる情報を取得します。
- 17. Tastypie:関連するリソースから1つのフィールドを取得できません。
- 18. Osgeo.ogrがcsvフィールド名を正しく取得しない
- 19. mixinが少なく、backgroung-imageのURLを取得できません
- 20. Laravel少なくとも1つのフィールドが必要です
- 21. カスタム認証がdjango-tastypieで動作しない
- 22. django tastypieカスタムログイン
- 23. Django Tastypie - Angular login
- 24. JavaScriptがフィールド値を取得しない
- 25. tastypieとdjangoのテストケース
- 26. Djangoモデルからのリストの取得方法(フィールドのマップではなく)
- 27. 少なくとも2つの一致するフィールド(MySQLの)
- 28. プログラムのクラッシュ、私がクラッシュする前に、次のメッセージを取得しています少なくとも
- 29. POST APIの表示可能なフィールドに表示されないフィールド - django Rest Framework
- 30. Facebook API - アクセストークンを使用しているときにコールのフィールド数が少なくなります