【发布时间】:2017-01-07 19:08:36
【问题描述】:
好的,所以经过一番搜索,据我所知,没有一个相关问题可以解决我的具体问题。我显然不明白他们是否这样做,所以对于任何冗余,我深表歉意。
这是我的回溯:
Traceback(最近一次调用最后一次): 文件“csvimport.py”,第 79 行,在 f.save() 文件“/home/blake/django_/venv/lib/python3.5/site->packages/django/db/models/base.py”,第 752 行,保存 “未保存的相关对象 '%s'。” % 字段名称 ValueError: save() 被禁止以防止由于未保存的相关 >object 'aircraft' 而导致数据丢失。
这是有问题的脚本:http://pastebin.com/Jks0HgEr
这些是我的模型:http://pastebin.com/uGUqckqS
我不知道为什么函数 assignAircraft() 在第 56 行调用时没有保存 Aircraft.aircraft_type 对象
奇怪的是,row[1] 的第一个实例被保存到飞机模型中。
此外,欢迎任何改进/pep8 建议。
【问题讨论】:
标签: django python-3.x