用于处理导入和导出数据的库。django-import-export 库支持多种格式,包括 xls、csv、json、yaml 以及 tablib 支持的所有其他格式。它还有一个 Django 管理集成,使用起来非常方便。
admin 里面根据用户角色来控制 resource_class 需要与否
def get_resource_class(self, request):
"""Returns ResourceClass"""
if request.user.is_superuser:
return InvestProjectResource
您好,大佬想问下,导入的这个表如果涉及外键的时候怎么办?当前导入会报错,“Cannot assign "%r": "%s.%s" must be a "%s" instance.” 这个提示应该是这个外键的值应该是一个实例对象吧?
如果是admin用户可以导入导出,非admin用户,就不可以导入导出。这该怎么实现
还有一种方法在 admin 里面修改 change_list_template 对应的模板