Flask-Security のデフォルトの登録フォームをオーバーライドするには、すべてのラベル属性を削除することです。ドキュメントにはカスタマイズ ビューのセクションがありますが、例ではフィールドをフォームに追加するため、デフォルトを変更する必要があります。
1004 次
1 に答える
1
これを行うには、flask-security ライブラリの _macros.html ファイルを編集しました。デフォルトでは、次のようになります。
{% macro render_field_with_errors(field) %}
<p>
{{ field.label }} {{ field(**kwargs)|safe }}
{% if field.errors %}
<ul>
{% for error in field.errors %}
<li>{{ error }}</li>
{% endfor %}
</ul>
{% endif %}
</p>
{% endmacro %}
ラベルを削除するには、ラベル展開を削除します。
{% macro render_field_with_errors(field) %}
<p>
{{ field(**kwargs)|safe }}
{% if field.errors %}
<ul>
{% for error in field.errors %}
<li>{{ error }}</li>
{% endfor %}
</ul>
{% endif %}
</p>
{% endmacro %}
私のファイル (venv を使用) はこのパスにありました。
于 2015-05-14T14:56:57.333 に答える