問題タブ [tastypie]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - TastyPie を使用して ForeignKey フィールドを null に更新する
TastyPie を使用してForeignKey
フィールドをに更新することはできNone
ますか?
関連する質問: PUT 中に Tastypie が外部キー参照を削除しない
私が持っているもの:
(そしてもちろん、他のフィールドを更新するために正常に機能する、対応する TastyPie リソース クラス)
私が欲しいもの:
TastyPiesome_field
を使用するように更新するには。None
私が試したこと(JavaScriptで):
等々。これらはすべて 404 または 400 になります。一部は 204 になりますが、データベースは更新されません。
のコードを読むとfull_dehydrate()
、現時点ではそうすることができないようです。
githubで最近のコードを見てきましたが、これが可能であるとは確信していません。
tastypie - Tastypie -- OAuthAuthentication -- python-oauth2 インポートの問題
Tastypie で OAuthAuthentication を使用したいと考えています。私のModelResourceでは、次のことを行います:(関連部分のみを表示)
そして、「python-oauth2」パッケージをインポートできませんでしたというエラーが表示されます。「OAuthAuthentication」クラスで使用するために必要です。
この前、python-oauth(下記)のpipインストールをしましたが、その後、上記の苦情が続きます。これを明示的にインポートするには、自分のリソースまたは他の場所で他に何かする必要がありますか?
django - django-tastypieでコマンドAPIを追加する最良の方法は何ですか?
私は次のモデルを持っており、ユーザーがdjango-tastypieを使用してAPIでイベントに参加できるようにしたいです。
しかし、私はこれを行うための最良の方法を知りません。私は次EventJoinResource
のように作成する必要があります
私は何をすべきか?任意の提案を歓迎します:-)
ios - Django + iOS 互換性でサイトを作成する - これは良いアプローチですか?
ユーザーが (電子メールまたは Facebook 認証を介して) ログインし、サイトの他のユーザーがコメントできるように写真を投稿できる基本的なサイトを作成しようとしています。Facebook と同じように、写真やコメントの投稿、削除、閲覧が iOS アプリとサイト自体からできるようにしたかったのです。
私は自分で少し調査を行ってきましたが、次のオプションがある可能性があります。
- Django でサイトを作成し、API フレームワーク Tastypie を使用して、ユーザーが iOS アプリから get/post/delete コマンドを使用できるようにします。
- 完全に Django でサイトを作成し、PhoneGap を使用して iOS デバイスと互換性を持たせる
どのようなアプローチを取るべきか、また代替案があるかどうかについてアドバイスはありますか?
many-to-many - Backbone-Relational と Django-Tastypie: 多対多フィールドの操作例
誰かが django-tastypie と backbone-relational を介して django.db モデルのインスタンスの多対多フィールドを操作する例を提供できますか? 中間モデルを使用することで、それが可能になりました。
可能なtastypieリソースの構成は次のとおりです。
サーバーへの 1 つのリクエストを使用して、まだ保存されていないいくつかの本に関連する著者を保存する方法は?
python - Tastypie の URL が正しく構成されていない
http://localhost:8000/api/goal/?format=jsonにアクセスしようとすると、次のエラーが発生します。
urls.py に追加したものは次のとおりです。
ここに私のapi.pyがあります:
何がうまくいかないのでしょうか?
tastypie - Tastypie リソース モデル
私はmongoengineでtastypieに取り組んでいます。私はコアファイルを持っていますが、それらをリソースファイルで使用するとエラーが発生します:
リソースファイル
コアファイル
これが私が得ているエラーメッセージです:
django - django-tastypieで承認されたユーザーオブジェクトを取得する方法
hydrateメソッドで許可されたユーザーオブジェクトを取得する必要があります。次のようなものです。
ただし、ここでのリクエストは空のHttpRequestオブジェクトであり、ユーザーは許可されていますが、ユーザーメソッドはありません。ユーザーオブジェクトを取得する方法はありますか?
django - Djangoで多言語APIにtastypieを使用するには?
モデルの内部化に django-transmeta を使用しています。それは非常にうまくいっています。次のようにモデルをデータベースに保存しています。
object.name が必要な場合は、現在のロケールで名前を返します。これは私の仕事に非常に適しています。
RESTful API には Tastypie を使用しています。Tastypie は、テーブルのすべての列 (name_en、name_de、name_tr) を返します。私が欲しいのは、次のようなリクエストを行うことです:
http://127.0.0.1:8000/api/object/?format=json&lang=en
そのため、サーバーは名前のみ (name_en、name_de、name_tr ではなく) を英語で応答する必要があります。
どうやってやるの?これを処理できるタスティパイ機能、カスタマイズは何ですか?
アップデート:
解決策になることが好きなものはありますか?
django - django-tastypieでハイドレート前に実行するメソッドの実行方法
次のロジックが必要です。ユーザーはオブジェクトをサーバーに投稿していますが、新しいオブジェクトが作成される前に、以前に投稿したオブジェクトを削除する必要があります。承認されたユーザーオブジェクトにアクセスできる、たとえば hydrate() メソッドの前に呼び出されるメソッドはありますか?