Я делаю веб-приложение с Flask.У меня также установлена библиотека Jinja2.Локально {% if something something %}
операторы Jinja работают, но не на Heroku, где я должен запускать свою программу.
Вот все зависимости для моего приложения:
astroid==2.2.5
Click==7.0
Flask==1.0.2
Flask-Login==0.4.1
Flask-SQLAlchemy==2.3.2
Flask-WTF==0.14.2
gunicorn==19.9.0
isort==4.3.15
itsdangerous==1.1.0
Jinja2==2.10.1
lazy-object-proxy==1.3.1
MarkupSafe==1.1.1
mccabe==0.6.1
psycopg2==2.7.7
pylint==2.3.1
rope==0.14.0
six==1.12.0
SQLAlchemy==1.3.1
typed-ast==1.3.1
Werkzeug==0.14.1
wrapt==1.11.1
WTForms==2.2.1
{% if current_user.role == "superadmin" or current_user.role == "admin" %}
<li class="nav-item active">
<a class="nav-link" href="{{ url_for('worker_form') }}">Add new worker</a>
</li>
...
{% endif %}
Эта часть не работает в Heroku.Я использую Navbar Bootstrap в моем приложении.Когда текущий пользователь admin или superadmin , на панели навигации должны быть еще 4 вкладки.
Нет сообщений об ошибках, просто не отображаются вкладки администратора в Heroku.