i’m trying to make an if into my code html with flask:
{% if {{ role }} = 1 %}
<div id="cabecera">
<header class="py-3 mb-4 border-bottom">
<div class="container d-flex flex-wrap justify-content-center">
<a href="/home" class="d-flex align-items-center mb-3 mb-lg-0 me-lg-auto text-dark text-decoration-none">
i send {{ role }} from the login but when i execute the code, it say this:
i’m trying to control the view with permissions, if role is 1 show a div but if is other number, show a diferent div.
2
Answers
Try this:
You don’t need the
{{ }}
to refer to variables inside Jinja statements. See here.So provided you have passed a variable
role
to the template the following will work: