問題タブ [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.
python - 悪いものでもdjango-piston API呼び出しを監視する方法
私は自分のプロジェクトの多くで django-piston を多用しています。Django-Piston を使用して作成された REST API への呼び出しを監視する方法があるかどうかを知りたいと思っていました。
送信された信号はありますか? またはデコレータ?そしてもっと重要なことは、誰かが気にするなら?
Django で REST API の作成を扱っている人がいれば、監視に何を使用しているか教えてください。その中に Piston を使用している人がいれば、この問題に対処する何かを作成できるかもしれません :)
++
オリビエ。
django-piston - django-piston アプリケーションをデバッグするには?
私のピストン アプリケーションは、python manage.py runserver コマンドを使用してローカルで実行すると正しく動作しますが、返されます。
urllib2.HTTPError: HTTP エラー 403: 禁止されています
アパッチの下。django-piston アプリケーションをデバッグするにはどうすればよいですか?
python - Egg モジュールの使用時に django-piston モデルを同期する
私はdjango-pistonを使用しており、manage.py syncdbコマンドを実行すると次の問題が発生します:
私の開発環境では、この問題はありません。そこで、django-piston ディレクトリを含むように python パスを設定しました。本番では、ピストンをrpm()にコンパイルしpython setup.py bdist --format=rpm
、卵としてインストールすることでピストンをインストールしました/usr/lib/python2.6/site-packages/
。これは、開発中にできることを意味します
しかし、本番環境では取得します
誰もこれを回避する方法を知っていますか?
django - Djangoピストンフォークの混乱
GitHubにDjangoピストンのフォークが約30個あることに気づきました。
https://github.com/search?q=django-piston&type=Everything&repo∼&langOverride =&start_value = 1
そのフレームワークに関する私の問題は、 +request.data
を介してデータを送信するときに、0.2.2バージョンと0.2.1バージョンの両方がフィールドに適切に入力されていないように見えることです。私は問題が存在することをかなり確信しています、私はそれをテストするのに多くの時間を費やしました。また、同じ問題について不平を言うチケットもいくつか見ました(不満を正しく理解している場合)。POST
application/json
私の質問は、すべてのDjango Pistonユーザーに、どのバージョンを使用していて、最も安定しているのかを確認することです。request.data
フィールドはあなたのために正しく機能しますか?
編集:
うわー、実際にはBitBucketには約140のフォークがあります... https://bitbucket.org/jespern/django-piston/descendants
EDIT(2):
実際、Pistonをかなり長い間試した後、私は言わなければなりませんが、そのコードベースはかなり乱雑です。厄介かもしれませんが、それは正確に自明ではありません。さらに、いくつかの恐ろしいアイデアがあり、そのほとんどはグローバル変数に関係しています。ピストンでの奇妙な設計上の決定に根ざしていることが判明したいくつかのバグを追跡した後、私はついにそれに背を向け、TastyPieに移りました。それ以来、問題はありませんでした。
django - Django ピストン、動かない、いくつかの TypRerror
エラーはどこにある可能性がありますか?
私のコードはかなり普通です。
http://pastebin.com/cFfNNGm5 http://wklej.org/id/518600/ < - これです
そしていくつかの私のコード:
輸入なし
python - django-pistonが生成したいくつかのハンドラーのドキュメント
django-pystonで生成されたautomagicドキュメントに関して問題があります。今私はこれを持っていて動作します:
そして、正常に動作しています。問題は、SecondHandlerを追加するときに、それをdoc変数に追加する方法がわからないことです。
Piston自身のドキュメントはそれほどよくありません、いくつかのハンドラーについては何も言及していません。コード自体(doc.py)を見ると、documentation_viewを使用するとすべてのハンドラーが自動的に伝播されるはずですが、そうではありません(または間違っています)。
django - Django Piston @classmethod で request.user にアクセスするには?
Django Piston @classmethod で request.user にアクセスするには?
classmethodに関するドキュメントでは、次のように報告されています。
...これらに加えて、必要な他のメソッドを定義できます。これらの名前を fields ディレクティブに含めることでこれらを使用できます。そうすることで、関数は 1 つの引数 (モデルのインスタンス) で呼び出されます。
django - Django クエリ (集計とカウント)
やあみんな、私はこのようなモデルを持っています:
コンテナごと、次に種類ごとにグループ化されたインタラクションの数を取得するために、1 つのクエリを実行できるようにしたいと考えています。出力 JSON データ構造 (ピストンによって処理されるシリアル化) は次のようになります。
SQL は次のようになります。
ORM を使用して複数のフィールドでグループ化する方法についてのアイデアはありますか? (id を避けることができれば、このプロジェクトの生のクエリを書きたくありません) これは単純で一般的なクエリのようです。
質問する前に: django 集計のドキュメントと生のクエリのドキュメントを見てきました。
更新 以下のアドバイスに従って、これを処理するカスタム マネージャーを作成しました。
これは、group by を介してタグと com のカウントを取得する代わりに、kind tag または com のインタラクションのみをカウントします。コードからそのように動作することは明らかですが、それを修正する方法を考えています...
django - 地理空間クエリ REST API の構築
ユーザーの場所を取得し、REST api を介して近くにいる他のユーザーのバックエンドをクエリする iOS アプリを構築しようとしています。
- Django - geodjango を使用したピストン。おそらく webfaction でのホスティング。
- グーグルアプリエンジン。
Google App Engine はそれほどオープンではないようで、最初は学習曲線が急勾配であるため、私は最初の選択肢に傾倒しています。
現在、mysql データベースでロケーション クエリを実行するのは、非常に威圧的です。私の直感では、もっと良いものがあるはずです。結局、車輪の再発明はしたくありません!!
誰か光を当ててくれませんか
- どのように正確に場所のクエリを実行するのですか?
- どのデータベースを使用すればよいですか?...非リレーショナルまたはリレーショナル?
- リレーショナルの場合...データベースは場所ごとにインデックスを作成する必要がありますか?
- 位置データを別のテーブルに保存するか、他のユーザー データと同じテーブルに保存する必要がありますか?
- タイムスタンプを使用して古い位置の更新を無効にする必要がありますか?それを行うためのより良い方法はありますか?(たとえば、データベース自体が位置の更新を定期的に削除する可能性があります)。
私はこれまで主に iOS 開発者であり、Web アプリの構築の経験はほとんどありません。どんな提案でも大歓迎です。
以前に同様の質問があった場合は、遠慮なく指摘してください。
前もって感謝します。- サミージー!
python - Djangoでモデルを更新するが変更されていないモデルを返す方法は?
私はdjango-pistonを使用して RESTful Web サービスを作成していますが、問題があります。
models.py で:
handlers.py で:
ハンドラーでは、id によって特定のステータスを返しました。今、私は以前のステータスを返したいstatus.replies.all().update(has_read=True)
だけでなく、データベースで更新操作も行いたいです。どうやってするの?前もって感謝します。