問題タブ [url-for]

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 投票する
7 に答える
54741 参照

python - Flask での変数と url_for のビルド エラー

インターウェブ上で同様の問題を抱えている人を 1 人か 2 人見つけましたが、どこにも解決策が投稿されていません。以下のコード/テンプレートからビルド エラーが発生しましたが、問題の場所や原因がわかりません。テンプレートが関数を認識していないようですが、なぜこれが発生するのかわかりません。どんな助けでも大歓迎です - 私は今2晩キーボードを叩いています。

関数:

...

テンプレートの抜粋:

エラーログ: https://gist.github.com/1684250

編集:また、URL を作成するときに変数「proj」を認識しないことを含めたかったので、値をパラメーターとして追加するだけです。以下に例を示します: //myproject/viewproj?projname=what+up

最後の数行:

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

ios - iOS:プロジェクトの名前を変更した後、NSBundleURLForResourceが失敗する

プロジェクトナビゲータでプロジェクトの青いバナーをゆっくりとダブルクリックし、値を変更してEnterキーを押すことにより、Xcode4プロジェクトの名前を変更しました。

名前の変更は成功し、プロジェクトは正常にコンパイル、デプロイ、実行されます。

小さな問題が1つあります。プロジェクト名の変更を反映するために、次の行の文字列値を変更したいと思います。

を変更してアプリ@"MyProjectName"を読み取る@"MyNewProjectName"と、ここから取得した値がnilであるため、アプリがクラッシュします。

指定した値はどこで検索されますか?名前をに変更しましMyProjectName.xcdatamodeldたがMyNewProjectName.xcdatamodeld、それは役に立ちませんでした。この文字列を更新できないのは私を悩ませています。

どんな助けでも大歓迎です。

0 投票する
9 に答える
45440 参照

javascript - JavascriptのFlaskurl_forURL

フラスコを使用するときにJavascriptファイルで動的URLを作成するための推奨される方法は何ですか?jinja2テンプレートとpythonビュー内で使用されている場合、ファイルurl_forでこれを行うための推奨される方法は何ですか?.jsテンプレートエンジンによって解釈されないため。

基本的にやりたいことは:

これは不可能です。

しかし当然、私はそれをテンプレートで実行することができます:

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

ruby-on-rails - オブザーバー内のurl_for(Facebook Open Graphの場合)

オブザーバーを使用して、FacebookOpenGraphにデータを送信したいと思います。

大まかに言って、次のようなものです。

url_forコントローラまたはビューでは、またはを使用できることは非常に明白ですitem_url。しかし、オブザーバー内でURLを取得するにはどうすればよいですか?アイテムは多くの場所で作成される可能性があり、コントローラーのすべてのアクションにその呼び出しを置くことは間違っているように聞こえるので、オブザーバーは間違いなくこのコードを置くのに適切な場所です。

そうですね、「MVC違反」のように聞こえますが、その場合は必要だと思います。

ハックなしでそれを作る方法のアイデアはありますか?

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

python - jinja2テンプレートでFlaskアプリのURLへのリンクを作成する

私のFlaskアプリには、投稿を表示するビューがあります

最後の10エントリを表示するために、次のビューがあります。

ここで、最後の10件の投稿を表示するときに、投稿のタイトルをハイパーリンクに変換したいと思います。現在、これを実現するには、jinjaテンプレートで次のことを行う必要があります。

URLのハードコーディングを回避する方法はありますか?

url_for次のようなFlaskURLを作成するために使用されるLike関数:

探してみましたが見つかりません。

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

python - ブループリントを使用してFlaskでurl_prefixを複製しました

申し訳ありませんが、スタックオーバーフロー内を検索してグーグルで検索しましたが、有用な情報は見つかりませんでした。私はフラスコアプリケーション、pythonバージョン2.6フラスコバージョン0.9を持っています

そのアプリケーション階層は次のようなものです

両方のファイルinit .py が空です



と入力すると正常に動作localhost:8080/helloしますが、html のリンクをクリックするとエラーになります。その URL 値はhref="/hello/hello/"(正しいはず/hello/ですか?) であることがわかりました。hello.get_index が にマップされていることは知って/hello/いますが、最初のものhello/が由来することはわかりません。どんなヒントでも大歓迎です。

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

ruby-on-rails - Rails 3 対 Rails 2 の url_for は変更されましたか?

Rails 2 アプリケーションを Rails 3 に移行しましたが、次の問題が発生しています。ビュー ファイルの 1 つで、次の JavaScript を呼び出しています (JQuery を使用)。

ページをロードすると、次のエラーが表示されます。

{:controller="visit_types", :action="get_color"} に一致するルートはありません

rake routes出力:

それは本当です。通話:id中にを渡しません。url_for()しかし、Rails 2 ではこれが可能でした。どうすればこれを解決できますか?

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

python - Flaskのurl_for()で使用されるドメインをどこで定義しますか?

呼び出すurl_for('index')と生成されますが、代わり'/'に生成したい場合があります。'domain.tld/'これを指定するドキュメントが見つかりません。私はただする必要があります'domain.tld/%s' % url_for('index')か?

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

routing - モジュラー アプリケーションでのルーティング時に Flask url_for でエラーが発生する

Flask でモジュラー アプリケーションを構築しています。現在のブループリントから別のブループリントの関数を参照すると、ビルド エラーが発生し続けます。たとえば、userProfiles.py ファイルがあります。

私が持っている別のファイルuserAccounts.pyにあります

そして、すべての設計図を登録して app.run() を実行する main.py があります。

今、私は showProfile 関数から url_for('userA.login) を実行しようとしていますが、 - werkzeug.routing.BuildError - を取得し続けます。私はこれを解決できず、オンラインのソリューションはどれも役に立ちませんでした。

PS url_for 関数は私のテンプレートでも機能しません。何らかの理由で関数を取得しないため、パスに href するしかありませんでした。

もう少し情報を追加すると、重複する関数はまったくありません。すべての関数とその名前は一意であり、url_for ルーティングは各ブループリント内で正常に動作します。

トレースバックは次のとおりです。

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

salesforce - SFDC - 入力を URLFOR に渡す

現在、Salesforce のオブジェクトをカスタマイズしようとしており、新しいアカウント編集ページにつながるアクション ボタンを作成する必要があります。

URLFOR 関数 (以下を参照) を介して入力を渡すことにより、新しいアカウント ページを事前入力したいと考えています。私の例では、パラメーター値は解釈されません。

URLFOR で apex を介して変数の入力を渡す方法について誰か考えがありますか?

ご協力いただきありがとうございます。

クラック