R
Size: a a a
R
R
R
R
Aa
def create(self, validated_data):пытаюсь реализовать проверку - пришли ли нужные поля в запросе - например в запросе могут не придти поля для создания проекта в базе, по задумки не у каждого участника будет свой проект , как указать что если одно из полей пустое, то ничего в базу не записывать?
if self.validated_data['project_owner']:
return Project.objects.create(**validated_data)
Aa
Aa
Exception Value:
'project_owner'
AH
def create(self, validated_data):пытаюсь реализовать проверку - пришли ли нужные поля в запросе - например в запросе могут не придти поля для создания проекта в базе, по задумки не у каждого участника будет свой проект , как указать что если одно из полей пустое, то ничего в базу не записывать?
if self.validated_data['project_owner']:
return Project.objects.create(**validated_data)
PZ
def create(self, validated_data):пытаюсь реализовать проверку - пришли ли нужные поля в запросе - например в запросе могут не придти поля для создания проекта в базе, по задумки не у каждого участника будет свой проект , как указать что если одно из полей пустое, то ничего в базу не записывать?
if self.validated_data['project_owner']:
return Project.objects.create(**validated_data)
if 'project_owner' in validated_data
проведёт проверку на существаование ключа без паденияPZ
def create(self, validated_data):пытаюсь реализовать проверку - пришли ли нужные поля в запросе - например в запросе могут не придти поля для создания проекта в базе, по задумки не у каждого участника будет свой проект , как указать что если одно из полей пустое, то ничего в базу не записывать?
if self.validated_data['project_owner']:
return Project.objects.create(**validated_data)
Aa
Aa
[сейчас сериализатор пытается записать в базу поля, которые не пришли в запросе, и база выдает исключение Not null constraint
{
"user_fio": "Яшин Василий Васильевич",
"user_role": "member",
"project_owner": "Яшин Василий Васильевич",
"project_title": "Тест проект",
"project_description": "Описание проекта",
"project_date": "2019-11-14T09:18:51Z"
},
{
"user_fio": "счшин Василий Васильевич",
"user_role": "expert"
}
]
Aa
PZ
PZ
Aa
Aa
PZ
Aa
Aa