принципиально новый для weasyprint, я протестировал его на своем тестовом приложении, все работало нормально, но в моем основном приложении напечатана страница входа (root страница?), Я хочу напечатать только суб-шаблон, но не вижу как это сделать, вот фрагмент моего кода;
from flask_weasyprint import HTML, render_pdf
@bp.route('/sales/ventes', methods=['GET', 'POST'])
@login_required
def ventes():
return render_template('sales/ventes.html')
@bp.route('/sales/ventes_pdf.pdf', methods=['GET', 'POST'])
def ventes_pdf():
return render_pdf('sales/ventes')
sales - это подпапка шаблонов и вент. html - это шаблон в этой папке, база. html находится в папка шаблонов. Поэтому, когда я вписываю /sales/ventes_pdf.pdf в строку поиска, она возвращает pdf страницы входа в систему, а не нужной мне страницы, также ventes - это суб-шаблон, и я хочу только напечатать его, а не базовый шаблон, там, похоже, не так много документации, и когда я смотрю flask pdf, большинство используют pdfkit, и это кажется более сложным, и опять ничего не говорит о печати только суб-шаблонов. Любые предложения с благодарностью.