views.py
def image_downloaded (request, image_id):
x = get_object_or_404(Image, pk=image_id)
x.no_of_download += 1
x.download_photo
x.save()
return render (request, 'imagebank/download_successful.html',{'image': x})
models.py
class Image(models.Model):
title = models.CharField(max_length=100)
photo = models.FileField()
no_of_download = models.IntegerField(default=0)
def __str__(self):
return self.title
def download_photo(?????):
???????????????????
我应该在?????????中添加什么代码,以便在views.py中调用函数image_downloaded
后,照片文件将下载到用户的计算机
这可能吗?只要告诉我,如果它是....><
就不可能答案 0 :(得分:0)
结帐this answer about serving files with django。它可能会引导您找到适当的文档来确定您的需求。
到目前为止,您尝试过哪些代码?