【问题标题】:fields except the id field is not getting imported using Django import export没有使用 Django import export 导入除 id 字段之外的字段
【发布时间】:2020-09-25 13:15:30
【问题描述】:

这些是我的代码和 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,

【问题讨论】:

    标签: django django-import-export


    【解决方案1】:

    当你设置时:

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

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

    以上陈述的意思是:

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

    但如果你这样做:

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

    我猜你会得到你需要的东西

    【讨论】:

    • 对不起,这没有任何区别,仍然只需要用户名字段
    • 您是否尝试在您的UserResource 中添加export_order = fields
    猜你喜欢
    • 2021-06-11
    • 1970-01-01
    • 2013-11-13
    • 2022-08-04
    • 2015-05-08
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 2021-08-11
    相关资源
    最近更新 更多