問題タブ [django-piston]

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 投票する
1 に答える
353 参照

django - 本番環境で API に OAuth-2 を使用して Django-Piston を使用してみませんか?

現在、Piston を使用して多数の API エンドポイントを提供する Django アプリケーションがあります。これらのエンドポイントは、アプリケーションからのデータの読み取りと書き込みを組み合わせて実行します。認証レイヤーの追加、おそらく OAuth-2 は、私たちの開発における次のタスクです。リスト。

Piston に組み込まれている OAuth-2 機能を使用して、Django-Piston の組み合わせを続行する必要がありますか、それとも他の代替手段を探す必要がありますか?

Django-Piston と OAuth-2 を本番環境で使用しているサイトのリストにも興味があります。非常に興味深いhttp://www.slideshare.net/tomatohater/dcpython-architecture-at-pbs-jun-7-2011を既に見つけました。

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

django - django-piston:エンティティフィールドをmanyToMany関連エンティティフィールドに追加する方法は?

「タグ付き」と呼ばれるManyToMany関係を持つ投稿とタグの2つのエンティティがあります

特定のクライアントで返された json を解析するために必要なことは、その投稿に関連するタグにフィールド 'postID' (現在の投稿の pk フィールド) を追加してフィールドを出力することです。

したがって、私の出力は次のとおりです。

ただし、次のようにする必要があります。

私はすでにハンドラーのフィールドで遊んでみましたが、成功しませんでした:(

どうやってするか ?ありがとう

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

ajax - Django(Piston) API の Ajax 呼び出しが常に失敗する

Piston/Django で作成した API への ajax 呼び出しを使用しています。ブラウザに直接入力して、API URL が正しいことをテストしました。

ただし、ajax リクエストは常にエラー コールバック関数をトリガーしますが、未定義のエラーを返します。問題は私の ajax 呼び出しのどこかにあると思います。誰でも私を助けることができますか?どうもありがとう。

これが私のJavaScriptです:

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

django - Django Piston : 返された要素の優先順位を定義します

このサンプルを見てみましょう:

次のハンドラを使用:

API を呼び出したときの結果は次のようになります。

そもそも「まさか」を取得したくないので、返される要素の順序の優先順位を定義するにはどうすればよいですか?

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

python - 単一のハンドラーに含まれるメソッドの数

URLファイルにマップするメソッドごとにハンドラークラスを構築しています。私のアプローチは正しいですか、それとも間違っていますか? リソースをメソッドにマップする方法が見つからないように見えるため、それらはすべてクラス全体にマップされます。

よろしく、

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

python - django / python-インフラストラクチャと顧客の間でデータを交換するための推奨される安全な方法は何ですか?

WebサイトとバックグラウンドプロセスにDjango/PostgresとPythonを使用しています。私は毎分何百ものメッセージをデータベースに入力しており、他の顧客が自分のデータに安全にアクセスできるようにしたいと考えています。

私の顧客はLinuxまたはWindowsのいずれかを使用しているので、プラットフォーム/データベースに依存しないソリューションが必要です。

これまで、PistonTwistedCeleryRabbitMQを見てきました。これらはすべて、データを交換するための何らかの方法があります。しかし、何を使用するか、またはより良いオプションがあるかどうかはわかりません。

たとえば、顧客が自分のデータベース上のデータにのみアクセスできるようにする必要があります。もう1つ必要なのは、顧客が短いコマンドをサーバーに返送できるようにすることです。私のサーバーはコマンドを実行し、結果をリアルタイムで顧客に返します。

何か案は?

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

django - いくつかの同時リクエストでDjangoアプリがフリーズする

ビューのないdjangoアプリがあります。これは、django-pistonパッケージを使用してRESTAPIを提供するためにのみ使用します。

mod-wsgiを使用してamazon-ec2にデプロイしたので、いくつかのリクエストの後、CPUがフリーズし、CPUは使用量の100%をpythonおよびhttpdプロセスで割った値になります。

Postgres 8.4、Python 2.5、Djangoの「ENGINE」を使用しています:「django.contrib.gis.db.backends.postgis」。

ログには問題はありません。どうすれば問題をデバッグできますか?

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

python - ピストンのエラーキャッチを停止します

私はDjangoでPistonを使用しています。ハンドラーコードにエラーがあると、http応答にエラーの簡略化されたテキストのみの説明が表示されます。これにより、Djangoがエラーを報告するときに行う情報がはるかに少なくなります。この方法でピストンがエラーをキャッチするのを防ぐにはどうすればよいですか?

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

playframework - PlayFrameworkプロジェクト用のRESTfulAPI

私はPlayFrameworkを初めて使用します。他のアプリケーションと統合できるように、多数のエンドポイントを公開する大規模なプロジェクトを計画しています。PlayFramework環境で使用できるdjango-pistonのような拡張機能やライブラリはありますか?

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

django - ピストンとbackbone.jsでDRYを保つ

backbone.js の主な設計上の考慮事項は、ブートストラップです。最初のビューをブートストラップしてから、結果セットをフィルタリングするためにピストン API への後続の呼び出しをページに実行させたいと考えています。

私は次のようにビューからピストンを呼び出してみました:

しかし、ピストン リソースは HTTP 応答を返します。どういうわけか、ビューから内部的にピストンAPIを呼び出すと、赤ん坊のイエスを泣かせているように感じます。

これはアーキテクチャの問題です。代わりに、API とビューに共通のメソッドを個別に用意する必要がありますか? (ある場合、どこで?)

ありがとう!