Получение ошибки при сохранении данных поста в базе данных с помощью django API
У меня есть две таблицы Emp и Service, здесь в таблице Emp столбец person_id является внешним ключом с id таблицы Service. но во время сохранения данных в базе данных я хочу сохранить данные с super_id, который является простым полем из таблицы Service.
{
"name":"joen",
"person_id":1
} но я хочу передать super_id вместо person_id и сохранить данные в таблице emp в databse.
{
"name":"joen",
"super_id":"asap123"
}
как мы напишем api для сохранения данных в базе данных в django
f = Emp.objects.filter(person_id__super_id=(user_data['super_id'])))
это возвращаемый объект таблицы emp.
form={
"name":str(user_data["user_id"]),
"person_id":str(user_data["super_id"]),
}
d = EmpSerializer(data=form, many=True)
if d.is_valid():
d.save()
data = {"status": 1, "errorMsg": ""}
else:
data = {"status": 0, "errorMsg": "form could not saved"}
форму не удалось сохранить...