我有这个改变的密码_密码.html瓶内用户:
{% extends 'admin.html' %}
{% block content %}
{% from "flask_user/_macros.html" import render_field, render_submit_field %}
<h1>{%trans%}Change password{%endtrans%}</h1>
<form action="" method="POST" class="form" role="form">
{{ form.hidden_tag() }}
{{ render_field(form.old_password, tabindex=10) }}
{{ render_field(form.new_password, tabindex=20) }}
{% if user_manager.enable_retype_password %}
{{ render_field(form.retype_password, tabindex=30) }}
{% endif %}
{{ render_submit_field(form.submit, tabindex=90) }}
</form>
{% endblock %}
我想模板扩展两个不同的模板,即员工.html以及管理.html基于用户角色。也就是说,如果用户是雇员,那么模板将扩展员工.html以及管理.html如果用户是管理员,则扩展。我如何做到这一点?你知道吗
根据Jinja's documentation,只有一个
extends
语句应该放在文件的顶部。为了克服这个限制,您可以将两个模板合并成一个模板,并在新模板中使用if
语句在它们之间切换。你知道吗相关问题 更多 >
编程相关推荐