GOOGLE ADS

понедельник, 11 апреля 2022 г.

файл получает неразрешенное предупреждение при попытке расширения до html-файла

Я пытаюсь использовать flask-bootstrap в своем проекте и хочу расширить свой html с помощью bootstrap/base.html, но он не может распознать файл. Вот код Python (только важная часть):

from flask import Flask, render_template
from loggin_form import LoggingForm
from flask_bootstrap import Bootstrap
app = Flask(__name__)
app.secret_key = "123string"
Bootstrap(app)

и вот html:

{% extends "bootstrap/base.html" %}
{% block title %}This is an example page{% endblock %}
{% block navbar %}
<div class="navbar navbar-fixed-top">
something
</div>
{% endblock %}
{% block content %}
<h1>something else</h1>
{% endblock %}

Я пробовал много вещей, но мало что работает. как видите, я правильно передал приложение внутри класса начальной загрузки (обычно это решение, которое нашли люди с похожими проблемами), но я уже это сделал. Также я правильно установил Flask-Bootstrap, и путь к каталогу bootstrap/base.html выглядит следующим образом: venv/lib/python3.10/site-packages/flask_bootstrap/templates/bootstrap/base.html

точное предупреждение, которое выдает мне pycharm: неразрешенная ссылка на шаблон '"bootstrap/base.html"'

это происходит, даже если я помещаю полный путь к каталогу.

Я заранее благодарю вас за ваши ответы, ребята.

Ps: я использую jinja 2.11.3 и Flask 1.1.4.


Решение проблемы

Я узнал, что папка внутри venv, где был base.html, должна была быть помечена как папка шаблона. Тогда Пихарм легко узнал его

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...