MySQLデータベースのフィールドからデータを取得するアプリケーションがあります。これらのフィールドのいくつかでは、テキストの一部をイタリック体で表示する必要があります。たとえば、species.htmlでは、私はMySQLデータベースから引き出すテーブルデータ "species.Notes"を持っています。アプリケーションがレンダリングされるときには、ページ上でこのような何かを描画します:Flask - SQLAlchemyデータベースからインポートしたテキストをイタリック体で表示
例:
トール3つの先端ヤマヨモギはグレーhorsebrush(Tetradymiaのcanescens)に関連しています。
括弧内のテキスト(種名)はイタリック体にする必要があり、残りは通常のテキストのままにする必要があります。私はTetradymia周りにhtmlタグでMySQLデータベースに情報を保存しようとしている
<i></i>
<html><i></i></htm>
をcanescensが、それは動作しませんでした、と私はオンラインの他の提案を見つけることができませんでした。
参考のために、情報が表示されるhtmlページにどのようにプルダウンされているかを示します。
<td colspan="3">
{{ species.Notes|replace('(', '<i>(')|replace(')', ')</i>')|safe }}
</td>
理想的には、前処理正規表現式にテキストと思いますし、それを渡す:あなたはこのようなイタリックタグを導入する神社フィルタを使用することができます
species.html
<tr>
<th scope="row">Additional Species Information</th>
<td colspan="3">{{ species.Notes }}</td>
</tr>
<tr>
「うまくいかない」とはどういう意味ですか? – dirn