Я создаю веб-сайт для своего резюме, используя колбу для внешнего интерфейса и внутреннего интерфейса.Каждая страница содержит макет заголовка, нижнего колонтитула и информации о профиле + контейнер текущего выбранного содержимого.
Для поддержки этой структуры я создал пакет с именем contact , содержащий несколькочертежи (blog_blueprint, homepage_blueprint и т. д.) и зарегистрируйте их в приложении при импорте
структура моего проекта:
Очистка - нет шаблонов с одинаковыми именами под разными чертежами
Прежде всего, это считается хорошей практикой?если нет - каковы рекомендации для такого случая?
секунду, при запуске кода и его вводе я получаю сообщение об ошибке, сообщающее, что он не может найти somepage.html в моей homepage_blueprint ...
код проекта домашней страницы:
from project import db
from project.models import About, Service, Skill
from flask import render_template
from flask.blueprints import Blueprint
homepage_blueprint = Blueprint('Home Page', __name__)
@homepage_blueprint.route('/home/')
def homepage():
return render_template(
'homepage.html',
about=_get_about_me(),
services=_get_my_services(),
desing_skills=_get_design_skills(),
code_skills=_get_code_skills())
####################
# Helper functions #
####################
def _get_about_me():
return About.query.one()
def _get_my_services():
return Service.query.all()
def _get_design_skills():
return _get_skill('Design')
def _get_code_skills():
return _get_skill('Code')
def _get_skill(type: str):
return db.session.query(Skill).filter_by(type=type).all()