Как распечатать чек, используя шаблон на сайте? [закрыто]

Я разрабатываю сайт на django, но мои знания javascript и python пока весьма посредственны. На сайте пользователи вводят некоторые данные, которые впоследствии сохраняются в базе данных, и мне нужно добавить на сайт функцию печати данных из базы данных на основе шаблона. В будущем, возможно, потребуется дать пользователям возможность изменять этот шаблон под свои нужды (и чтобы у каждого пользователя применялся свой шаблон). На других сайтах я видел как через TinyMCE на сайте была форма в которой был написан шаблон для печати, (с тегами в тех местах где нужно было подставить данные), с возможностью его изменения, и при нажатии на кнопку "печать" подставлялись данные из базы данных в соответствующие поля этого шаблона. Я могу написать страницу печати на основе шаблонизатора jinja, и сделать для нее отдельный вид, но я не понимаю, как мне передать данные с одной страницы на другую (на которой будет набираться только печать), и как все это редактировать.

models.py

from django.db import models
from django.contrib.auth.models import User

class moIn(models.Model):
    date = models.DateTimeField(auto_now_add=True, verbose_name='')
    dateUpdate = models.DateTimeField(auto_now=True)
    ts = models.IntegerField(verbose_name='')
    pl = models.IntegerField(verbose_name='')
    rem = models.IntegerField(verbose_name='')
    comment = models.TextField(max_length=500, verbose_name='', blank=True)
    staffer = models.ForeignKey(User, on_delete=models.PROTECT, verbose_name='')
    checked = models.BooleanField(verbose_name='', default=False)
    checkedUser = models.ForeignKey(User, on_delete=models.PROTECT, verbose_name='', blank=True, null=True, related_name='checkedUser')


    def __str__(self):
        return '{0}'.format(self.date)
        # return self.user

    class Meta:
        ordering = ['-date']
        verbose_name = ''
        verbose_name_plural = ''

Теперь я отображаю кверисет на той же странице и при нажатии на кнопку отправляю div на печать

html

...
<tbody>
            {% for out in filter.qs %}
            <tr>
                <td>{{out.date|date:"d.m.Y"}}</td>
                <td>{{out.ts}}</td>
                <td>{{out.pl}}</td>
                <td>{{out.rem}}</td>
                <td>{{out.comment}}</td>
                <td>{{out.staffer}}</td>
            </tr>
            {% endfor %}
        </tbody>
...

Я использую фильтр django, мне нужно вставить данные из этого кверисета в шаблон для печати:

    f = moneFilter(request.GET, queryset=moIn.objects.order_by('-date').filter(staffer__profile__location=request.user.profile.location))
Вернуться на верх