当我单击pdf链接时,文件应使用django打开

时间:2019-08-23 08:05:27

标签: django-models django-templates django-views

将pdf文件存储在数据库中,同时列出文件-当我单击pdf文件时,文件应打开。如何在django中提供文件路径作为pdf文件的链接

todays_file.html

<td><a href="" target="_blank" style="color:green">{{ obj.File_Name }}</a></td>

views.py

def todays_file(request):
    pdf = Client_files.objects.filter(Date__date=now().date())
    client = Client.objects.all()
    process = Client_Process.objects.all()
    return render(request,'todays_file.html', {'pdf':pdf,'client':client,'process':process})

models.py

class Client_files(models.Model):
    Date = models.DateTimeField(default=datetime.now, blank=True)
    client = models.ForeignKey(Client, on_delete=models.CASCADE,null=True)
    client_process = models.ForeignKey(Client_Process, on_delete=models.CASCADE,null=True)
    File_Name = models.FileField()
    Pages = models.IntegerField(null=True)
    Count = models.IntegerField(null=True)
    Status = models.BooleanField(default = False)

    class Meta:
        db_table : 'client_files'

0 个答案:

没有答案