需要一个最小的Django文件下载示例

Need a minimal Django file download example

由于我是Django的新手,下载(已经上传的)文件面临困难。另外,我也找不到一种方法来实现这一点(上传的文件格式不同)。是否可以发布一个最小但完整的(模型、视图、模板)示例代码?


所以如果你已经有了这样的模型:

1
2
class MyFile(models.Model):
    file_field = models.FileField()
  • 在视图中,在模板上下文中添加上载的文件,如下所示:

    'myfile':myfile.objects.get(id=1)

  • 在模板中,只需使用标记:

    href="myfile.file_field.url"