Most of the posts showing how to open a pdf file in a new tab are 3 years old. What is the best way in Django to open a pdf file uploaded to a model?
invoice.py
class Invoice(models.Model):
file = models.FileField(upload_to='estimates/', blank =True)
name = models.CharField(max_length=250, blank =True)
def __str__(self):
return self.name
views.py
def view_invoice(request, invoice_id):
invoice = get_object_or_404(Invoice, pk=invoice_id)
return render(request, 'index_invoice.html', {'invoice': invoice})
index_invoice.html
<a href=""><i class="fas fa-eye"></i> </a>
Many Thanks
question from:
https://stackoverflow.com/questions/65926111/django-how-to-display-a-pdf-file-in-a-new-tab 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…