問題タブ [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.
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/ は、これらのいずれとも一致しませんでした。
問題を知っている人?それはおそらく本当にばかげた/初心者の質問です...
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とだけ言うデコレータを使用することに慣れています。
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...
django - Django PistonとCSRF保護を使用してPOSTの安らかなWebサービス呼び出しを許可するには?
私は django-piston を初めて使用し、Django の CSRF 保護のために POST Web サービス呼び出しを機能させることができません。Web サービス呼び出しが CSRF 保護をバイパスできるようにし、残りの Web ページがそれらを保持できるようにするにはどうすればよいですか?
python - クライアントがDjango/WSGIアプリへの接続を閉じるときに「IOError:データの書き込みに失敗しました」を防ぐ方法は?
Python で実装された Web サービスを使用し、Django と Piston を使用し、WSGI を介して apache サーバーで実行されている iPhone アプリがあります。
通話が終了する前に、アプリがサーバーへの接続を閉じることがあります。これを行うと、次のことが発生します。
サーバーのエラーログに表示されます。
接続を明示的に閉じるのではなく、そのままにしてダウンロードを終了し、結果を無視することで、アプリの問題を「修正」できます。ただし、可能であればサーバー側でこれを修正したいと考えています。どうすればいいですか?
django - Djangoピストンを使用したパイプの破損エラー
DjangoPistonを使用してファイルをアップロードするための単純なPOSTハンドラーを実装しました。私はmanage.pyrunserverでテストしています。ハンドラーが例外をスローすると、コンソールに「[Errno32]パイプが壊れています」というエラーが表示されます。トレースバックはどこかにPythonソケットサーバーコードです。明らかに、例外はパイプの破損を引き起こしており、それがコンソールに表示されるエラーです。
ハンドラーの実際の例外とトレースバックをログに記録する簡単な方法はありますか?そうでなければ、問題を突き止めるのは本当に難しいです。
python - django-piston での間違ったリダイレクト
django API に問題があります。私はうまく機能するウェブサイトを持っています.django-pistonでAPIを作り、Androidアプリを作りたいと思っています。データを取得しようとして、URL にキーを送信すると、API プロジェクトのハンドラーが空になります。これらは、API アプリ内の urls.py と handlers.py です。
urls.py
そして、これは私のhandlers.pyです
どうすれば修正できますか?
django - Django ピストン メッセージのエンコードの問題
私はDjango 1.3 + APIのピストンに関するプロジェクトを持っています。これはGETハンドラのコードです:
Get リクエストは通常、次のような JSON 形式の文字列です。
印刷すると:
開発サーバーで Eclipse IDE によってプロジェクトを実行している間、結果は次のようになります。
そして、この Json 形式の文字列からオブジェクトを作成できます。
しかし、Apache サーバー + mod_wsgi でプロジェクトを実行している間、結果は次のようになります。
バックスラッシュはスラッシュに置き換えられ、操作simplejson.loads(expression)
は例外を発生させます:
Apacheサーバーのconfファイルに、この行を追加しましたAllowEncodedSlashes On
この問題を解決するのを手伝ってください。