デフォルトのテンプレートエンジンであるJinja2でFlaskを使用しています。
だから私はデータベースにたくさんの製品を持っていて、それぞれにそれらがどのようにレンダリングされるべきかについての情報を含むスタイル列があります:アクセントカラー、フォント、しかしインラインスタイルを使おうとするとき-私はそれをそのようにしたいですそれは最も簡潔なようです-私は結果を得ません。テンプレートエンジンは、私が挿入した変数を無視しているようです...
... style="border-color:#{{ product.style.color }}">
FirefoxとChromeの両方でブラウザの開発者ツールからコードを調べましたが、変数はJinjaによってまったく展開されていないようです。コードを表示すると、次のようになります...
... style="border-color:#">
私はすべての製品を照会し、それらのスタイル行(私が使用している製品の)がすべて有効であることを確認しました。
だから私は、スタイルをインライン化し、テンプレートを使用してそれらのプロパティを動的に設定する方法があるかどうかを尋ねていますか?
この質問が解決された場合は、事前に申し訳ありません。それは非常に具体的であり、私はこの分野で苦労している質問を見つけることができませんでした。外部のリソースを教えてください。
キーガンよろしく
ご迷惑をおかけして申し訳ありません。問題はブラウザがページを正しくロードしていないことにあると思います。時々問題が発生します。今朝ラップトップを開いたところ、すべてが期待どおりに機能しました。貢献してくれてありがとう。多分それは私のクッキーと関係がありますか?誰かがそれを確認するコメントをすることができれば、それはありがたいです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加