問題タブ [requestcontext]
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.
asp.net - global.asax.csの仮想ディレクトリ名にアクセスできますか?
このプロパティHttpContext.Current.Request.ApplicationPath
は、IISまたはWebDev.WebServerの仮想ディレクトリを表します。
VirtualPathUtility
これは、パスルートを相対的なものにするためにと組み合わせて使用できます。
IIS6およびWebDev.WebServerでは、Requestオブジェクトはで使用できますがglobal.asax.cs
、IIS7は「現在のコンテキストでは使用できない」と文句を言います。したがって、上記のコードの2行目は機能しますが、IIS7では機能しません。
問題は、内の仮想directroy名にアクセスする必要があることですglobal.asax.cs
。動的に作成されたCSSで使用されるいくつかのパスを構築するために必要です。この値にアクセスする別の方法はありますか?
編集:これは、HttpContext.Current.Request
Application_Startの下でglobal.asax.csを呼び出すためにIIS7で発生するエラーです。
django - いったいなぜ、すべての応答で RequestContext を渡さなければならないのでしょうか?
ナビゲーション メニューで現在のページを強調表示したい。明らかに、ページにいるときにメニューリンクに「アクティブ」などのクラスを与える必要があります。これは古典的な問題であり、多くの解決策が提案されているのを見てきました。私の問題は、それらすべてが嫌いで、どれも非常に乾燥しているとは考えていないことです. 例えば:
このタグは、現在のリクエストと URL 式を受け取り、現在このページにいる場合は「アクティブ」を返します。別の方法として、URL ではなく名前付きビューを使用してこれを行うこともできますが、原則は同じです。
これに関する私の主な問題は、ビューの 99% でナビゲーションが呼び出されることですが、現在のリクエスト変数を取得するために、次のようなテンプレートへの RequestContext を解析する必要があります。
現在の url/view を取得してアクティブなリンクを強調表示するために、おそらく 1 つを除くすべてのビューにrequest 変数が必要な場合に、この context_instance 行をすべてのビューに追加する必要があるのはなぜですか? これは、特に大多数の django サイトになければならない機能の場合、非常に湿っているように見えます。リクエストをデフォルトで含め、オプションで抑制できるようにしたい。ビューがテンプレートを返した後にレンダリングされる前にテンプレートをインターセプトできないため、ミドルウェアでこれを行う方法が見つかりません。
助言がありますか?
python - テンプレートおよびリクエストコンテキストのターボギアリクエスト/ユーザーオブジェクト
私は現在、Django から Turbogears 2.1 に切り替えており、Turbogears ドキュメントで答えを見つけることができなかったいくつかの問題に直面しています。tg 開発者がこれを読んだら、Django が TG よりも優れている機能の 1 つはそのドキュメントであることをお伝えしましょう。
1) ユーザーが認証されているかどうかを確認するために、mako テンプレート内の要求 (ユーザー?) オブジェクトにアクセスするにはどうすればよいですか? 例えば
if (request.user.is_authenticated) 'ログアウトリンク' else 'ログインリンク'
2)関連する質問(ユーザーオブジェクトがDjangoでコンテキストプロセッサを介してテンプレートに公開されるため)。リクエストコンテキストにデータを追加する方法はありますか? たとえば、私の Django アプリでは、ユーザーが context_processors.py ファイルの定義を介してログインしている場合、キャッシュされた通知の辞書を追加し、設定ファイルの TEMPLATE_CONTEXT_PROCESSORS タプルにその定義を含めます。
3) これはそれ自身の質問を正当化するかもしれませんが、誰かが簡単な提案を持っている場合に備えて、私はそれを投げると思いました. IDE として Netbeans を使用していますが、mako ファイル用のコード カラーリングやツールは提供されていません。ただし、.html 拡張子を使用してテンプレートの名前を変更しようとすると、mako エラーがスローされます。これを回避する方法はありますか、それともプレーン テキストと .mak 拡張子にこだわっていますか?
どうもありがとう
django - direct_to_template を取得して Django で RequestContext を渡す方法はありますか?
私は同じ見解を何度も書いていることに気づきました。それは基本的にこれです:
ドライプリンシパルを維持するために、一般的なビューを利用したいと思います。direct_to_templateを見たことがありますが、空のコンテキストを渡します。では、ジェネリック ビューを使用しながら RequestContext の機能を利用するにはどうすればよいでしょうか?
java - AuthenticationFilter と RequestContext でどのように認証を行いますか?
Tomcat と postgres にデプロイされる GWT+hibernate+spring Web アプリを構築しています。http://code.google.com/p/google-web-toolkit-incubator/wiki/LoginSecurityFAQとhttp://www.owasp.org/index.php/Hashing_Java#Complete_Java_Sampleを見ると、 User テーブルと役割テーブル (最初は 4 ~ 5 の役割)。
アプリのさまざまなレイヤーは、現在ログインしているユーザーの情報 (loginId、ロケールなど) にアクセスする必要があるため、各 Http 要求を認証し、さまざまなユーザー属性を保持する ThreadLocal RequestContext を作成する AuthenticationFilter を追加することを考えています。
また、sessionIds と loginIds の ConcurrentHashMap を格納する AuthCache を用意することも考えています。AuthenticationFilter は認証に AuthCache を使用します。
Spring セキュリティと Apache Shiro ( http://incubator.apache.org/projects/shiro.html ) がおそらくより良い方法であることは理解していますが、これを行う時間がほとんどないため、今はスキップします。
これを行うためのより良い方法があるかどうか知りたいですか?私の実装に多くの穴がないように、これを正しく行う既存のコードはありますか?
asp.net-mvc - コントローラーの外部で RequestContext にアクセスするにはどうすればよいですか?
バックグラウンド
ビジネスロジックをコントローラーから独自のサービスに移動しようとしています。
コントローラ
Unity を使用して依存関係を注入しています。Url.GenerateUrl()
の実装内でヘルパー メソッドを使用したいのですIAccountService
がUrl
、コントローラーに対するプロパティです。
これがどのように行われるかを確認するために MVC ソースを調べましたがRequestContext
、コントローラーの外部からアクセスする必要があり、その方法がわかりません。
質問
コントローラーの外部から RequestContext にアクセスするにはどうすればよいですか? それでも問題が解決しない場合、私の設定で問題を解決するにはどうすればよいですか?
python - `context_instance=RequestContext(request)` は django で Cookie を使用しますか?
ホームページの表示を変更すると:
に
サイトにログインするuser
人は、Web ブラウザ (Firefox) を閉じても常にログインします。
なぜcontext_instance=RequestContext(request)
これができるのですか?クッキーを使用していますか?
この状態を維持する時間。
ありがとう
ホームページは次のとおりです。
asp.net - 私のMembershipProviderからRequestContextにアクセスする
カスタムメンバーシッププロバイダー内から RequestContext にアクセスするためのより簡単で優れた方法はありますか (さらに、この方法は機能しますか):
django - RequestContext は私の画像に対して 404 エラーを返しますか?
私は、Django の RequestContext に関するばかげた状況に出くわしました。これが私の質問です:
すべての画像をメディア/アップロード ファイルに保存しました。私のテンプレートでは、単に使用しています:
私の見解は次のとおりです。
私の設定ファイルで:
そして、次を含む contextprocessor ファイルがあります。
テンプレートを開くと、画像のパスが表示されますが、サーバーは 404 を返します。パスは正しいようですが、django はそれらを提供できません。テンプレートに画像が表示されない理由は何ですか?
画像ソースは次のように表示されます。
django - Django - フィルタリングされた結果をテンプレートに渡す
Django ビュー内で、データベースから結果を取得し、次のコードを使用してテンプレートに渡そうとしています。
manage.py シェルを使用して「try」ブロック内の最初の 3 行を実行したところ、これは正常に機能し、正しい「facebookid」が出力されました。残念ながら、私のブラウザでは動作しません。助言がありますか?