問題タブ [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.
ajax - おいしいパイビューで「仮想」フィールドを公開していますか?
私は、tastypie を使用して同じタイプの特定のオブジェクトを公開するビューを作成したいと考えていますが、次の2 つの3 つのひねりがあります。
- 3 つの個別のクエリを使用してオブジェクトを取得する必要があります。
- 基になるモデルに存在しないフィールドを追加する必要があり、そのフィールドの値は、どのクエリから来たかによって異なります。と
- データはユーザーごとになります (そのため、リクエストを取得するメソッドの 1 つにフックする必要があります)。
これを達成するために、tastypie ライフサイクルに接続する方法がよくわかりません。「仮想」フィールドを追加するための推奨される方法は、操作対象のバンドルについてのみ認識している脱水メソッドです。
さらに悪いことに、クエリセットを結合する公式の方法はありません。
Tastypie がクエリセット以外のものを受け入れるようにできれば、私の問題は解決するでしょう。その場合、追加のフィールドを追加して、オブジェクトのサブクラスのリストを渡すことができます。
私は他の賢明な解決策を受け入れます。
編集: ツイスト 3 を追加 - ユーザーごとのデータ。
django - Tastypieのインストール後にDjango管理者がエラーをスローしますか?
新しいユーザーを作成しようとすると、次のようになりますno such table: tastypie_apikey
。なぜこれが起こっているのか誰にも分かりますか?Tastypie のドキュメントでは、作成する必要があるデータベース テーブルや、実際に Tastypie にそのような変更を加える方法については言及していません。
python - django-tastypieを使用して、UPDATEおよびDELETE呼び出しを作成します
プロジェクトのAPIを構築するためにdjango-tastypieを使用しています。私はtastypie-docをフォローしました。
このドキュメントを使用して、GETメソッドを呼び出し、パラメーターに基づいてデータをフィルター処理することができます。しかし、PUT(UPDATE)、DELETE(オブジェクトの削除)、POST(新しいオブジェクトの作成)の例は見つかりませんでした。
django-tastypieで作成、更新、削除するための呼び出しを作成する方法を知っている人はいますか?
ありがとうございます。
django - Django と Tastypie の逆 URL の問題
API を Django - Piston から Django-TastyPie に移植しています。これに到達するまで、すべてがスムーズに進みました。
アプリのurls.py
これはピストンを使っているので、tastyPie用のものに変更したい
しかし、私たちはこの障害で立ち往生しています
引数 '()' およびキーワード引数 '{'uuid': 'fbe7f421-b911-11e0-b721-001f5bf19720'}' を持つ 'api-result' の逆が見つかりません。
結果のデバッグページ:
MelodyService.urls で定義された URLconf を使用して、Django は次の URL パターンを次の順序で試しました。
^melotranscript/ ^upload/ ^melotranscript/ ^result/(?P[^//]+)/ ^(?Presultshandler)/$ [name='api_dispatch_list'] ^melotranscript/ ^result/(?P[^// ]+)/ ^(?Presultshandler)/schema/$ [name='api_get_schema'] ^melotranscript/ ^result/(?P[^//]+)/ ^(?Presultshandler)/set/(?P\w [\w/;-]*)/$ [name='api_get_multiple'] ^melotranscript/ ^result/(?P[^//]+)/ ^(?Presultshandler)/(?P\w[\w/ -]*)/$ [name='api_dispatch_detail'] ^melotranscript/ ^processed/(?P. )$ ^admin/doc/ ^TOU/$ [name='TOU'] ^$ [name='index'] ^admin/ ^doc/(?P. )$ 現在の URL melotranscript/result/fbe7f421-b911-11e0-b721-001f5bf19720/ は、これらのいずれとも一致しませんでした。
問題を知っている人?それはおそらく本当にばかげた/初心者の質問です...
django - Tastypie を使用した REST URL
私はdjangoアプリケーションでtastypieを使用しており、URLに指定されたタイムスタンプを持つ予約モデルにマップする「/api/booking/2011/01/01」のようなURLをマップしようとしています。ドキュメントは、これを達成する方法を説明するには不十分です。
django - tastypieフィルターで比較を使用する
tastypieの比較でURLにアクセスするにはどうすればよいですか?たとえば、フィルタが次のように設定されている場合:
GETリクエストで必要な時間範囲をどのように指定しますか??format = json&date = 2011-01-01はその日にすべてを返すことを知っていますが、比較でフィルタリングすることはできません。例:?format = json&time <= 08:00
明らかに、比較は標準の "<" ">" "<=" "> ="演算子を使用することによってトリガーされないので、何を使用する必要がありますか?
python - 認証されたPOSTリクエストをtastypieに送信します
ApiKeyで認証されたPOSTリクエストをおいしいAPIに送信しようとしています
私のモデル:
私のModelResource
私のurls.py
と私のcURLコマンド
応答
私は何が間違っているのですか?tastypieをjsonオブジェクトにポイントするにはどうすればよいですか?auth+authが機能しているようです。
jquery - AjaxPOSTとDjangoTastypie
上記は正常に機能しますが、以下のajaxでPOSTを複製しようとすると、500エラーが発生します。
エラーメッセージは次のとおりです。
これはクロスドメインであり、git:gistで見つかったdjango-crossdomainxhr-middleware.pyを使用していることに注意してください。
次のようにajax呼び出しにコンテンツタイプを追加すると、次のようになります。
このエラーが返されます:
django - django と Tastypie を使用した RESTful API 経由のファイル投稿
Django Web サイト用の RESTful API を作成しています。私はそれを行うためにtastypieを使用しています。私の問題は、この API を介して画像やファイルを投稿する方法を設計できなかったことです。つまり、データベースにオブジェクトを作成するには、json 形式でデータを投稿しています。しかし、どうすればそのjson内にファイルを入れることができますか?
そのうちの1つがBase64形式に変換する2つの方法があることがわかりました。私のテストでは、Base64に変換すると74kbの画像が110kb-120kbになるため、使用したくありません。
では、内部にファイルを含むオブジェクトを投稿する方法を誰かに説明してもらえますか?