問題タブ [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.

0 投票する
4 に答える
3059 参照

python - TastyPie を使用して ForeignKey フィールドを null に更新する

TastyPie を使用してForeignKeyフィールドをに更新することはできNoneますか?

関連する質問: PUT 中に Tastypie が外部キー参照を削除しない

私が持っているもの:

(そしてもちろん、他のフィールドを更新するために正常に機能する、対応する TastyPie リソース クラス)

私が欲しいもの:

TastyPiesome_fieldを使用するように更新するには。None

私が試したこと(JavaScriptで):

等々。これらはすべて 404 または 400 になります。一部は 204 になりますが、データベースは更新されません。

のコードを読むとfull_dehydrate()、現時点ではそうすることができないようです。

githubで最近のコードを見てきましたが、これが可能であるとは確信していません。

0 投票する
1 に答える
627 参照

tastypie - Tastypie -- OAuthAuthentication -- python-oauth2 インポートの問題

Tastypie で OAuthAuthentication を使用したいと考えています。私のModelResourceでは、次のことを行います:(関連部分のみを表示)

そして、「python-oauth2」パッケージをインポートできませんでしたというエラーが表示されます。「OAuthAuthentication」クラスで使用するために必要です。

この前、python-oauth(下記)のpipインストールをしましたが、その後、上記の苦情が続きます。これを明示的にインポートするには、自分のリソースまたは他の場所で他に何かする必要がありますか?

0 投票する
1 に答える
487 参照

django - django-tastypieでコマンドAPIを追加する最良の方法は何ですか?

私は次のモデルを持っており、ユーザーがdjango-tastypieを使用してAPIでイベントに参加できるようにしたいです。

しかし、私はこれを行うための最良の方法を知りません。私は次EventJoinResourceのように作成する必要があります

私は何をすべきか?任意の提案を歓迎します:-)

0 投票する
1 に答える
686 参照

ios - Django + iOS 互換性でサイトを作成する - これは良いアプローチですか?

ユーザーが (電子メールまたは Facebook 認証を介して) ログインし、サイトの他のユーザーがコメントできるように写真を投稿できる基本的なサイトを作成しようとしています。Facebook と同じように、写真やコメントの投稿、削除、閲覧が iOS アプリとサイト自体からできるようにしたかったのです。

私は自分で少し調査を行ってきましたが、次のオプションがある可能性があります。

  1. Django でサイトを作成し、API フレームワーク Tastypie を使用して、ユーザーが iOS アプリから get/post/delete コマンドを使用できるようにします。
  2. 完全に Django でサイトを作成し、PhoneGap を使用して iOS デバイスと互換性を持たせる

どのようなアプローチを取るべきか、また代替案があるかどうかについてアドバイスはありますか?

0 投票する
0 に答える
1008 参照

many-to-many - Backbone-Relational と Django-Tastypie: 多対多フィールドの操作例

誰かが django-tastypie と backbone-relational を介して django.db モデルのインスタンスの多対多フィールドを操作する例を提供できますか? 中間モデルを使用することで、それが可能になりました。

可能なtastypieリソースの構成は次のとおりです。

サーバーへの 1 つのリクエストを使用して、まだ保存されていないいくつかの本に関連する著者を保存する方法は?

0 投票する
1 に答える
466 参照

python - Tastypie の URL が正しく構成されていない

http://localhost:8000/api/goal/?format=jsonにアクセスしようとすると、次のエラーが発生します。

urls.py に追加したものは次のとおりです。

ここに私のapi.pyがあります:

何がうまくいかないのでしょうか?

0 投票する
2 に答える
1097 参照

tastypie - Tastypie リソース モデル

私はmongoengineでtastypieに取り組んでいます。私はコアファイルを持っていますが、それらをリソースファイルで使用するとエラーが発生します:

リソースファイル

コアファイル

これが私が得ているエラーメッセージです:

0 投票する
3 に答える
1605 参照

django - django-tastypieで承認されたユーザーオブジェクトを取得する方法

hydrateメソッドで許可されたユーザーオブジェクトを取得する必要があります。次のようなものです。

ただし、ここでのリクエストは空のHttpRequestオブジェクトであり、ユーザーは許可されていますが、ユーザーメソッドはありません。ユーザーオブジェクトを取得する方法はありますか?

0 投票する
2 に答える
537 参照

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 ではなく) を英語で応答する必要があります。

どうやってやるの?これを処理できるタスティパイ機能、カスタマイズは何ですか?

アップデート:

解決策になることが好きなものはありますか?

0 投票する
1 に答える
982 参照

django - django-tastypieでハイドレート前に実行するメソッドの実行方法

次のロジックが必要です。ユーザーはオブジェクトをサーバーに投稿していますが、新しいオブジェクトが作成される前に、以前に投稿したオブジェクトを削除する必要があります。承認されたユーザーオブジェクトにアクセスできる、たとえば hydrate() メソッドの前に呼び出されるメソッドはありますか?