Django进出口。。创建导入数据的视图

2024-04-25 00:06:24 发布

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

正在尝试导入django。。遵循文档here。。我可以做一个导出视图。。但是导入视图不起作用。。这是我的密码

在----视图.py-----在

def dataset_export(request):
        ds=StudentResource().export()
        response=HttpResponse(ds.xls,content_type="xls")
        response['Content-Disposition']='filename=students.xls'
        return response

def dataset_import(request):
    dataset=tablib.Dataset(['', 'New book'], headers=['usn', 'name'])
    result=StudentResource().import_data(dataset,dry_run=False)
    response=HttpResponse(result,content_type="xls")
    return response

这是学生模型

在-----模型.py-在

^{pr2}$

以及模型资源

class StudentResource(resources.ModelResource):
    class Meta:
        model=Student
        fields = ('usn', 'name', 'email')
        import_id_fields = ['usn','name','email']

Tags: namepy模型import视图responserequestdef