下午好,
我的 django 服务器在顶部运行 REST api 来为我的移动设备提供服务。现在,在某个时候,移动设备将与 Django 进行通信。
假设设备要求 Django 在数据库中添加一个对象,并且在该对象中,我需要像这样设置一个 FK:
objectA = ObjectA.objects.create(title=title,
category_id = c_id, order = order, equipment_id = e_id,
info_maintenance = info_m, info_security = info_s,
info_general = info_g, alphabetical_notation = alphabetical_notation,
allow_comments = allow_comments,
added_by_id = user_id,
last_modified_by_id = user_id)
如果从我的移动设备接收到 e_id 和 c_id,我是否应该在调用此创建之前检查它们是否仍然存在于数据库中?那是两个额外的查询......但如果他们可以避免任何问题,我不介意!
非常感谢!