問題タブ [flask-bootstrap]

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

python - Flask - 設計図の名前の衝突が発生しました

問題が発生しました。コンソールには、A blueprint's name collision occurred と表示されましたが、flask-bootsrap の問題ではないと思います。問題を解決できる構成または未知の何かがあると思います。

これは私のコードです。何が起こるかわかりません。

または、誰かがアプリでブループリント オブジェクトを検索する方法を教えてくれ、バグを追跡できるようにするかもしれません。ありがとう。

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

flask - ブートストラップ テンプレートは自動生成されますか?

Flask-bootstrap のセットアップに問題があります。公式ドキュメントから、Bootstrap コンストラクターを myappに適用するだけで、テンプレートが自動的に作成されるようです。だから私はこれを試しました:

実行すると、新しいディレクトリは作成されず、基本テンプレートはどこにも見つかりません。重要なステップを見逃していませんか? 最初に作成するディレクトリはありますか (作成templatesstaticてアクセス許可を 777 に設定しようとしましたが、役に立ちませんでした)。それとも、最初にコマンド ラインからベース テンプレートを生成するのでしょうか?

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

python - 編集フォームに WTForms と Flask を事前入力する

WTForms と Flask を使用してデータベースに新しいエントリを追加でき、編集もできます。問題は、データベース内の既存の情報を編集フォームに表示する必要があることです。

次のコードがあります。

編集投稿フォームのクラス

編集投稿テンプレートのルート

編集投稿テンプレート {jinja}

次のコードでは、データベースで更新する選択した投稿を取得していますが、editpost テンプレートはデータベースに既に存在する値を表示せず、すべてのフィールドが空白です。

編集する前にフォームに事前入力するにはどうすればよいですか?

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

python - Flask-Bootstrap はどのように機能しますか?

私は Flask Web 開発を学んでおり、フォローしているチュートリアルではFlask-Bootstrapという拡張機能が紹介されています。この拡張機能を使用するには、次のように最初に初期化する必要があります。

奇妙なことに、この変数bootstrapはモジュールの残りの部分では使用されていません。ただし、この行をコメントアウトすると、jinja2.exceptions.TemplateNotFound例外が発生します。また、使用されるテンプレートは次の行で始まります。

しかし、私は!という/bootstrap名前のディレクトリを持っていません。/templates

何が起こっているのか知りたい:

  1. ラインは何をしbootstrap = Bootstrap(app)ますか?
  2. どこに住んでいbootstrap/base.htmlますか?
0 投票する
1 に答える
3783 参照

python - 1ページに2つのフォームがあるフラスコブートストラップ

フラスコ アプリの 1 ページに 2 つのフォームを配置する予定です。1 つは一般的なユーザー情報を編集するためのもので、もう 1 つはパスワードをリセットするためのものです。テンプレートはこんな感じ

各フォームには送信ボタンがあります。

ルート関数では、このように2つのフォームを分離しようとしました

しかし、うまくいきませんでした。ResetForm のボタンをクリックすると、ProfileForm 検証ロジックが実行されます。

問題は、wtf.quick_form()2 つの同一の送信ボタンが作成されることだと思いますが、よくわかりません。

この場合、どうすればよいですか?bootstrap/wtf.htmlテンプレートはこの状況に対処できますか?

0 投票する
0 に答える
98 参照

twitter-bootstrap-3 - Flask、モーダル付きのブートストラップ 3 アプリ。エスケープキーでパイプが壊れる

アプリケーションはフラスコとブートストラップ 3 に基づいています。オプション (data-backdrop="static", data-keyboard="false") を備えたモーダルを使用して、ユーザーがエスケープ キーをクリックまたは使用したときに閉じられないようにしています。クリックは無視されますが、エスケープ キーによってフラスコ アプリケーションがクラッシュし、パイプが壊れていることを示すトレースバックが表示されます。

HTMLは正しいと思います。ブートストラップ モーダル オプションが無視される理由と、フラスコ アプリがクラッシュする理由がわかりません。

HTML:

ログファイル: