在django中,当我要导入csv文件并解析它时,我正在关注erro
django.db.utils.IntegrityError:NOT NULL约束失败:inven_app_clientcontact.author_id [29 / Apr / 2019 17:56:32]“ POST / contacts / import HTTP / 1.1” 500 188071
这是我的代码
FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS
将提供任何帮助。谢谢。如果需要任何代码,请告诉我
答案 0 :(得分:0)
该错误表明您正在尝试在没有用户的情况下保存对象。您尚未显示完整的回溯,该回溯将准确显示错误发生的位置,但是可能在您的update_or_create
调用中-您应将author
设置为默认值或将其添加到kwarg中。例如:
_, created = ClientContact.objects.filter().update_or_create(
client_name=column[0],
client_company_name=column[1],
email=column[2],
work_phone=column[3],
author=request.user,
)