問題タブ [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 投票する
3 に答える
6298 参照

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/ は、これらのいずれとも一致しませんでした。

問題を知っている人?それはおそらく本当にばかげた/初心者の質問です...

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

iphone - Djangoピストン、Django.auth、およびasihttprequest

APIにDjangoピストンを使用するWebサイトがあります。また、APIに正常に接続し、JSONを解析して、iPhoneに正しいコンテンツを表示するiPhoneアプリを作成しました。APIリソースのURLは次のとおりです

http:/mysite.com/api/pics

http:/mysite.com/api/pics/username

現在、iPhoneアプリ内から上記のURLにユーザー名をハードコーディングしていますが、認証はまったくありません。これらのURLで、ユーザーの認証が必要になります。

私のウェブサイトでは、Djangoが提供する/ accounts/loginを介してログインできます。ただし、コードはユーザーをWebサイト上のプロファイルにリダイレクトするため、iPhoneからのasihttprequestでこのURLを使用することはできないと思います。

したがって、Djangoに組み込まれている認証システムを使用してユーザーをログインさせたい場合は、どのURLをユーザーにポイントする必要がありますか。また、ユーザーが認証されると、ピストン内の「保護されたリソース」に対して「認証済み」と「チャレンジ」を使用することになっていることがわかります。これらの関数を定義するコードスニペットを見たことがありますが、それらをどこにどのように実装するかがわかりません。@login_requiredとだけ言うデコレータを使用することに慣れています。

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

django - Writing a Two-legged OAuth provider in Django

I'm looking for a tutorial/example/explanation about writing a two-legged provider for OAuth in Django.

It's hard to find documentation about a OAuth provider, and even harder about a two-legged system...

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

django - Django PistonとCSRF保護を使用してPOSTの安らかなWebサービス呼び出しを許可するには?

私は django-piston を初めて使用し、Django の CSRF 保護のために POST Web サービス呼び出しを機能させることができません。Web サービス呼び出しが CSRF 保護をバイパスできるようにし、残りの Web ページがそれらを保持できるようにするにはどうすればよいですか?

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

python - クライアントがDjango/WSGIアプリへの接続を閉じるときに「IOError:データの書き込みに失敗しました」を防ぐ方法は?

Python で実装された Web サービスを使用し、Django と Piston を使用し、WSGI を介して apache サーバーで実行されている iPhone アプリがあります。

通話が終了する前に、アプリがサーバーへの接続を閉じることがあります。これを行うと、次のことが発生します。

サーバーのエラーログに表示されます。

接続を明示的に閉じるのではなく、そのままにしてダウンロードを終了し、結果を無視することで、アプリの問題を「修正」できます。ただし、可能であればサーバー側でこれを修正したいと考えています。どうすればいいですか?

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

django - Djangoピストンを使用したパイプの破損エラー

DjangoPistonを使用してファイルをアップロードするための単純なPOSTハンドラーを実装しました。私はmanage.pyrunserverでテストしています。ハンドラーが例外をスローすると、コンソールに「[Errno32]パイプが壊れています」というエラーが表示されます。トレースバックはどこかにPythonソケットサーバーコードです。明らかに、例外はパイプの破損を引き起こしており、それがコンソールに表示されるエラーです。

ハンドラーの実際の例外とトレースバックをログに記録する簡単な方法はありますか?そうでなければ、問題を突き止めるのは本当に難しいです。

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

python - django-piston での間違ったリダイレクト

django API に問題があります。私はうまく機能するウェブサイトを持っています.django-pistonでAPIを作り、Androidアプリを作りたいと思っています。データを取得しようとして、URL にキーを送信すると、API プロジェクトのハンドラーが空になります。これらは、API アプリ内の urls.py と handlers.py です。

urls.py

そして、これは私のhandlers.pyです

どうすれば修正できますか?

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

django - Django ピストン メッセージのエンコードの問題

私はDjango 1.3 + APIのピストンに関するプロジェクトを持っています。これはGETハンドラのコードです:

Get リクエストは通常​​、次のような JSON 形式の文字列です。

印刷すると:

開発サーバーで Eclipse IDE によってプロジェクトを実行している間、結果は次のようになります。

そして、この Json 形式の文字列からオブジェクトを作成できます。

しかし、Apache サーバー + mod_wsgi でプロジェクトを実行している間、結果は次のようになります。

バックスラッシュはスラッシュに置き換えられ、操作simplejson.loads(expression)は例外を発生させます:

Apacheサーバーのconfファイルに、この行を追加しましたAllowEncodedSlashes On

この問題を解決するのを手伝ってください。

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

django - PistonがリクエストからOAuthキーを削除する必要がある理由は何ですか?

ここにも質問を投稿しましたが、回答が得られないようです 。https://bitbucket.org/jespern/django-piston/issue/194/what-is-the-reason-that-piston-needs-to