首页 > 解决方案 > 没有使用 Django import export 导入除 id 字段之外的字段

问题描述

这些是我的代码和 csv 文件

class UserResource(ModelResource):

    class Meta:
        model = User
        fields = ('username', 'email', 'is_member')
        import_id_fields = ('username',)


class UserAdmin(ImportMixin, admin.ModelAdmin):
    resource_class = UserResource


admin.site.register(User, UserAdmin)

username, email, is_member, id
abc, abc@mail.com, True,

在此处输入图像描述

标签: djangodjango-import-export

解决方案


当你设置:

fields = ('username', 'email', 'is_member')

您将要显示的字段限制为仅显示您声明的字段。

上述声明的意思是:

导入我告诉你导入的这些字段

但如果你这样做:

fields = ('username', 'email', 'is_member', 'id')

我猜你会得到你需要的


推荐阅读