flask_weasyprint путь к вложенному шаблону не работает - PullRequest
0 голосов
/ 22 апреля 2020

принципиально новый для 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, и это кажется более сложным, и опять ничего не говорит о печати только суб-шаблонов. Любые предложения с благодарностью.

...