如何在Django admin中导出zip?

2024-10-03 11:18:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我的模型中有图像字段。如何从django管理员导出到zip。这是我的密码

from django.db import models


class ModelWithImage(models.Model):
    image = models.ImageField(
        upload_to='images',
    )



管理员

from django.contrib import admin
from .models import ModelWithImage

admin.site.register(ModelWithImage)


Tags: djangofrom模型图像imageimport密码db
1条回答
网友
1楼 · 发布于 2024-10-03 11:18:54

类似的内容用于为filenames中的文件(路径)中的内容创建zipfile

response = HttpResponse(content_type='application/zip')
zip_file = zipfile.ZipFile(response, 'w')
for filename in filenames:
    zip_file.write(filename)
response['Content-Disposition'] = 'attachment; filename={}'.format(zipfile_name)
return response  

这段代码取自here,您可以查看一下以便更好地理解。 虽然我认为上面的代码应该可以解决您的问题

相关问题 更多 >