問題タブ [render-to-response]
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.
ruby-on-rails - Ruby to_json :methods 引数
オブジェクトでメソッドを使用していて、引数を機能さto_json
せようとしています。:methods
モデル (Drop) に と呼ばれるメソッドがありis_favorited_by_user?
ます。このメソッドは の引数を取り、current_user
ドロップがユーザーによってお気に入りに登録されているかどうかを確認します。この引数をメソッドに渡すにはどうすればよいですかto_json
。
django - djangoでコンテンツエンコーディングヘッダーを送信する
こんにちは私は自分のコンテンツのプレーンテキストバージョンを利用できるようにしたいです。そのための別のテンプレートがあります。で電話render_to_response
をかけてmimetype="text/plain"
いますが、http-responseでそのページを開いているブラウザに、コンテンツがutf-8でエンコードされていることを伝えたいと思います。どうすればよいですか(たとえば、何に追加する必要がありrender_to_response
ますか)?
django - POSTの結果のデータをdjangoビューに表示するには?
パスを入力として取り、そのディレクトリ内のファイルとサブフォルダーを分析し、情報をデータベースに保存し、解析したばかりのファイルに関する統計をユーザーに表示するフォームがあります。これは現在、Django ビューと render_to_response を使用して行われています。
私が読んだすべてによると、ページが更新された場合、POST データで生成されたページがフォームを再送信するため、POST を処理するときに HttpResponseRedirect 以外のものを使用するのは正しくありません。
ここでの問題は、指定されたパス上のファイルを分析した結果、最終的に大量の要約データが表示されることです。そのデータを httpResponseRedirect で表示するにはどうすればよいですか? を使用して GET パラメータとして送信することdjango.core.urlresolvers.reverse
は、データ量のために実行できないようです。
python - django render_to_response is not defined エラー
こんにちは、単純なアプリを作成しようとしたときに、このエラーが発生しました。
何か案は?!
django - Python: ラッパー関数で *args、**kwargs を使用する
CSRF処理を追加するために、Djangoのrender_to_response()のラッパー関数を書いています。
ロジックは次のとおりです。
render_to_response() には次の署名があります。
私は透過的なラッパーを書きたいと思っています - いくつかの機能(前述)を追加し、他のものはそのままにしておきます。私は次のように書くべきだと思います:
質問は - args/kwargs から必要なパラメータを抽出し (それを変更して)、さらに渡すためのベストプラクティスは何ですか?
ところで render_to_response() のコードは少し奇妙に思えました。ここにあります:
誰かがすべての位置引数でそれを呼び出した場合、kwargs は空になりますが、mimetype
パラメータは最後の位置引数として指定されますか? その場合、その動作は間違っているようです。
python - UnicodeDecodeError: render_to_response および dajax.assign を使用すると、'ascii' コーデックがエラーをデコードできません
私は django と dajax を使用するのが初めてで、英語以外の文字を使用しているときに dajax.assign を使用して別の html の div に html ファイルをロードするのに問題があります。サイトの言語を英語に設定すると問題なく動作しますが、スペイン語に切り替えると、そうではありません。
これが私がやっていることです:
私は試した :
そしてそれはうまくいきます。div はテキストを正しく表示しますが、試してみると (サイトの翻訳をしようとしています):
それは例外を生成します:
私は行ってグーグルで検索を行い、これを見つけました:
これも正しく機能し、すべての文字が正しく表示されます。問題は、上記の div にテンプレートをロードする必要があるため、以下が機能しないことです。
テンプレートをロードしようとすると、上記の例外もスローされます。テンプレートにはエンコーディング メタがあります。
私のajax.pyも次で始まります:
このファイルを正しくレンダリングできるように、このファイルを utf-8 として扱うように dajax に指示するにはどうすればよいですか? 私がここでやろうとしていることを行うためのより実用的な方法はありますか? 本当に単純なものが欠けているような気がしますが、理解できません。ご協力いただきありがとうございます。
python - Djangoはテンプレートでrender_to_responseを表示します
こんにちは、よろしくお願いします。
私はこれが完全な初心者の質問であることを知っています、そして私は様々なフォーラムで検索し、ドキュメントを読んで再読しましたので、優しくしてください。
私は見解を持っています:
テンプレートの.htmlページにレンダリングしようとしています。
ここで、playernumberは、models.pyのモデルクラス「Player」のフィールドです。
ご協力ありがとうございました!
dp
django - リクエストを放棄し、それに応答する必要がない方法は?
私のサイトに何度もアクセスし続けるボットがいくつかあります。
.php、.htm、または .html ファイルを要求している誰にも返信したくありません。
そのような要求に応じない最善の方法は何ですか?
更新: (応答のコストを負担したくありません)
django - Django login_required はパスしますが、テンプレートで user.is_authenticated が失敗します (??)
このビュー関数:
このテンプレートに渡します:
- すでにログインしています。
- ページは LOGIN_URL にリダイレクトされません (したがって、@login_required はログインしていると見なします)
- {{ KNOWN }} は完全に正常にレンダリングされます
- {{ user.username }} が表示されない
これはどのように可能ですか?確かにlogin_requiredが機能し、KNOWNを取得できた場合、ユーザーはどこかに存在する必要がありますか?
どうすればこれをデバッグできますか?
:-)
更新:私が削除した場合:
設定から、それは動作します。
ただし、それを削除すると、テンプレートで {{ request.get_full_path }} を使用する他のページが読み込まれなくなります。
イーク。
更新 2:
リクエスト行を単独で追加すると、デフォルトである他のすべてが無効になります。ドー!
更新 3: 残念ながらまだ機能していません。
更新 4: 他の場所でタイプミスを発見し、Mark Lavin の回答がそれを修正したことを確認できます:)
django - HTTP 応答ヘッダーを使用した render_to_response
Django render_to_response で HTTP 応答ヘッダーを使用する方法
Cache-Control を使用したいのですが、機能しているかどうかわかりません。次は正しいですか。