問題タブ [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.
python - Flask - 設計図の名前の衝突が発生しました
問題が発生しました。コンソールには、A blueprint's name collision occurred と表示されましたが、flask-bootsrap の問題ではないと思います。問題を解決できる構成または未知の何かがあると思います。
これは私のコードです。何が起こるかわかりません。
または、誰かがアプリでブループリント オブジェクトを検索する方法を教えてくれ、バグを追跡できるようにするかもしれません。ありがとう。
flask - ブートストラップ テンプレートは自動生成されますか?
Flask-bootstrap のセットアップに問題があります。公式ドキュメントから、Bootstrap コンストラクターを myapp
に適用するだけで、テンプレートが自動的に作成されるようです。だから私はこれを試しました:
実行すると、新しいディレクトリは作成されず、基本テンプレートはどこにも見つかりません。重要なステップを見逃していませんか? 最初に作成するディレクトリはありますか (作成templates
しstatic
てアクセス許可を 777 に設定しようとしましたが、役に立ちませんでした)。それとも、最初にコマンド ラインからベース テンプレートを生成するのでしょうか?
python - 編集フォームに WTForms と Flask を事前入力する
WTForms と Flask を使用してデータベースに新しいエントリを追加でき、編集もできます。問題は、データベース内の既存の情報を編集フォームに表示する必要があることです。
次のコードがあります。
編集投稿フォームのクラス
編集投稿テンプレートのルート
編集投稿テンプレート {jinja}
次のコードでは、データベースで更新する選択した投稿を取得していますが、editpost テンプレートはデータベースに既に存在する値を表示せず、すべてのフィールドが空白です。
編集する前にフォームに事前入力するにはどうすればよいですか?
python - Flask-Bootstrap はどのように機能しますか?
私は Flask Web 開発を学んでおり、フォローしているチュートリアルではFlask-Bootstrapという拡張機能が紹介されています。この拡張機能を使用するには、次のように最初に初期化する必要があります。
奇妙なことに、この変数bootstrap
はモジュールの残りの部分では使用されていません。ただし、この行をコメントアウトすると、jinja2.exceptions.TemplateNotFound
例外が発生します。また、使用されるテンプレートは次の行で始まります。
しかし、私は!という/bootstrap
名前のディレクトリを持っていません。/templates
何が起こっているのか知りたい:
- ラインは何をし
bootstrap = Bootstrap(app)
ますか? - どこに住んでい
bootstrap/base.html
ますか?
python - 1ページに2つのフォームがあるフラスコブートストラップ
フラスコ アプリの 1 ページに 2 つのフォームを配置する予定です。1 つは一般的なユーザー情報を編集するためのもので、もう 1 つはパスワードをリセットするためのものです。テンプレートはこんな感じ
各フォームには送信ボタンがあります。
ルート関数では、このように2つのフォームを分離しようとしました
しかし、うまくいきませんでした。ResetForm のボタンをクリックすると、ProfileForm 検証ロジックが実行されます。
問題は、wtf.quick_form()
2 つの同一の送信ボタンが作成されることだと思いますが、よくわかりません。
この場合、どうすればよいですか?bootstrap/wtf.html
テンプレートはこの状況に対処できますか?
twitter-bootstrap-3 - Flask、モーダル付きのブートストラップ 3 アプリ。エスケープキーでパイプが壊れる
アプリケーションはフラスコとブートストラップ 3 に基づいています。オプション (data-backdrop="static", data-keyboard="false") を備えたモーダルを使用して、ユーザーがエスケープ キーをクリックまたは使用したときに閉じられないようにしています。クリックは無視されますが、エスケープ キーによってフラスコ アプリケーションがクラッシュし、パイプが壊れていることを示すトレースバックが表示されます。
HTMLは正しいと思います。ブートストラップ モーダル オプションが無視される理由と、フラスコ アプリがクラッシュする理由がわかりません。
HTML:
ログファイル: