2024-05-23 21:57:37 发布
网友
我已经在文档和互联网上搜索了几天,现在试图找出如何从Django导入导出管理面板的导入功能捕获导入的文件名。在
基本上,我想保存这个文件名,以确保以后的文件上传不一样。在
过程是:
但我不知道如何从Django import-export获取文件名。非常感谢帮助。在
2018年2月15日更新:我在视图.py使用tablib并在Django import export接管之前拦截数据。情绪高涨。在
您可以在many pre/post function parameters中获取文件名,我的示例是更新记录的文件名:
class MyResouce(resources.ModelResource): class Meta: model = MyDjangoModel def after_import_instance(self, instance, new, **kwargs): # update file name file_name = kwargs.get('file_name', 'unknown') instance.source = file_name
您可以在many pre/post function parameters中获取文件名,我的示例是更新记录的文件名:
相关问题 更多 >
编程相关推荐