В таблице на Postgres, в одном из полей, хранятся данные в base64. Их необходимо выводить, прогнав через decode(), а остальные - как есть.
models.py:
class Local(models.Model):
packet = models.TextField(blank=True) #он в base64
protocol = models.TextField(blank=True)
srcaddr = models.TextField(blank=True)
srcport = models.TextField(blank=True)
dstaddr = models.TextField(blank=True)
dstport = models.TextField(blank=True)
ttl = models.TextField(blank=True)
capturetime = models.TextField(blank=True)
views.py:
def local(request):
table = Local.objects.order_by('-id')
return render(request, "local.html",{"packets": table}) #сейчас передача всего как есть
На html:
<tbody>
{% for p in packets %}
<tr>
<td>
<details>
<summary>{{ p.capturetimel}}{{ p.protocol}}{{ p.srcaddr}}{{ p.srcport}} {{ p.dstaddr}} {{ p.dstport}} {{ p.ttl}}</summary>
<pre>
{{ p.packet }}
</pre>
</td>
</tr>
{% endfor %}
</tbody>