問題タブ [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.
javascript - ボタンをクリックすると、アクションのURLがjqueryに追加されます
次のようなリンクがあります。
jquery では、クリック時にパラメーターを取得してuser-id
アクション URL を変更すると、削除ボタンをクリックするとモーダル ポップアップが表示され、このコードが機能しませんが、要素を検査するとアクションが空であることがわかりますか?
Python のルート admin.delete_user で使用する方法は次のとおりです。
そしてモーダルポップアップ:
jquery でアクション URL が追加されない理由がわかりません。
ruby-on-rails - パスのないRails検索フォーム
メッセージ ページにリダイレクトするのではなく、すべての URL で検索フォームが機能するようにしたいと考えています。たとえば、「こんにちは」の検索では次のようになります。
私のアプリケーション ビュー (ブートストラップ スタイル) では:
メッセージ コントローラー:
ユーザーコントローラー:
メッセージ モデル:
ユーザーモデル:
パラメータをコピー(?utf8=✓&search=hi&commit=Search)
してページに貼り付けると、正常に機能します。フォームから削除しようとしmessages_path
ましたが、エラーが発生しました。使用しているコントローラーに基づいて変化するフォーム パスを使用するにはどうすればよいですか?
python - Python Flask での動的 html ファイルの読み込みと更新
ローカル (IIS) サーバーで実行する Web アプリケーションを作成しています。ローカルの html ファイル (現在はテンプレート フォルダーに配置) で生成されたレポートをブラウザーで表示します。私のレポート (html ファイル) は毎日更新され、新しい情報とプロット (ボケ) が組み込まれています。私の Perf2.html ファイルは、routes.py ファイルから url_for{{'Performance_Report'}} を使用して Report.html 内で呼び出されます。
私の質問は次のとおりです。これらのファイルをロードし、ブラウザまたはサーバーを更新して変更を反映させる最善の方法は何ですか。templates フォルダや static フォルダに入れてもよろしいでしょうか。それらを静的フォルダーに入れて変更すると、ブラウザーが更新されません。また、この Web アプリは少数の人々によって使用されます。これらの HTML レポートを static フォルダーに配置できることは理解しています (そのほうが速いと思います)。Web アプリ開発の最後には、それぞれ約 20Kb の html レポート ファイルが数百個作成されます。render_template を使用して、html ファイルごとにルートを作成する必要がなくなると便利です。
また、これを IIS にまだ入れていないことにも注意してください。私はFlaskの開発サーバーを使用しています。
私はFlaskに非常に慣れていないため、ブラウザ/サーバーで更新されたhtmlファイルの変更を扱うことについて何も見つかりませんでした. ルートでメソッドを使用して html ファイルを更新する必要があるかどうかわかりません。助言がありますか?
python - add_url_rule 使用時の Flask Blueprint url_for BuildError
フラスコの設計図を使用しようとすると、設計図でスタックします。add_url_rule
私のフラスコプロジェクトの構造は次のとおりです。
main.py で,これが私のコードです:
私のapp.pyでは、コードは次のとおりです。
インデックス ページにアクセスすると、常に次のエラー メッセージが表示されます。
また、使用しているときに、base.html や results.html などの mye テンプレートで
同じエラーが発生します。
誰か助けてくれませんか?
python - url_for() パラメータはフラスコで無視されました
私のルート方法は次のとおりです。
そして、私のテンプレートは次のとおりです。
リンクをクリックすると、アドレス バーに"127.0.0.1:5000/movie/?page_num=5"と表示されますが、pagination.pageにはまだページ 1 が表示されます。
パラメータが無視された理由と修正方法を教えてください。
python - Flask Nginx url_for _external
Nginxurl_for
で with _external = True
(so: )を使用する場合、サーバー名をローカルホストに置き換えるにはどうすればよいですか?url_for('foobar', _external=True)
フラスコアプリケーションを実行しています。
nginx設定
問題は、私が見ているようなものを url_for('main.index', _external=True)
見る代わりに入力した場合ですhttp://simplemadetutor.com
http://127.0.0.1:8000/
SERVER_NAME = 'simplemadetutor.com'; を設定してみました。ただし、これは、url_for によって生成されるすべての URL の前に simplemadetutor.com を配置するように見えます。
python - Flask: 静的 JavaScript ファイルをテンプレートに配置する場所
次のフォルダー構造を持つフラスコアプリを開発しています。
これらのcssおよびjsファイルにリンクする適切な方法とindex.html
、それらに関連付ける必要があるパラメーターは何ですか?
私の CSS リンクは次のようになり、ヘッダーに配置されます。
そして、私の JS リンクは次のようになり、body タグの最後に配置されます。
これは正しい構文ですか? それらはテンプレートの正しい場所に配置されていますか (ここには柔軟性があると確信しています)。他に渡す必要のあるパラメーターはありますか (例: type="text/css"、type="text/javascript"、media="screen")?
すべてが期待どおりに機能していますが、推奨される方法があれば従いたいと思います。