Я создаю приложение, которое получает информацию от некоторых пользователей, такую как имя, адрес электронной почты, идентификационный номер и т. Д. Я хочу получить ответ от POST, но в некоторых случаях я не получаю электронное письмо от пользователей,поэтому мне нужно создать параметр с этими пустыми данными.
Другими словами, я анализирую параметры POST и проверяю, все ли данные правильные и достоверные, если я не получаю электронное письмо от API, я хочу создать параметр илиможет быть, хотя бы пустая строка.
try:
if not email:
errors['email'] = _(u'This data is missing.')
else:
validate_email(email)
if email != user_data['email']:
if user_data['email'] in ["", None]:
user_data['email'] = email
# If the email is modified, its no longer verified and I check if the user is registered with another email.
if 'email_verified' in user_data:
user_data['email_verified'] = False
users_same_mail = User.objects.filter(email=email)
if users_same_mail.exists():
# I check if the email is twice registered
# I give the user another email registered in the database
errors['email'] = _(
u'The email is already registered.')
except ValidationError as e:
errors['email'] = _(
u'Bad email, please enter another one.')```
What can i write to create a empty string or some value, all i want is to set email to something that is not Null because it will raise a KeyError later when i try to access that key.