正在尝试导入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']
import_data
返回Result
对象,而不是xls文件。您可能应该呈现一些模板来通知用户导入完成或显示错误。在有关
Result
类的详细信息,请参见:https://github.com/django-import-export/django-import-export/blob/master/import_export/results.py
相关问题 更多 >
编程相关推荐