Как сохранить адрес электронной почты, полученный из интерфейса Kivymd, в модели Django?

Моя цель - сохранить данные, которые я получаю из интерфейса Kivymd, в модели Django. На самом деле, нет никаких проблем с сохранением многих типов данных, но с почтовой частью возникли проблемы.

Ниже я показал модели Django и операции на стороне Kivymd (1. Получение данных с фронта; 2. Постобработка с помощью DRF).

from django.db import models

class Model(models.Model):
   user_mail = Model.EmailField()

Прогресс в постинге

...
def data(self): 
email = self.screen.ids.email_id.text
requests.post(url, json('user_mail':'email')

Это в самой простой форме, я могу рассказать подробности, если хотите... И он возвращает запрос с ошибкой 400 в качестве вывода:

"POST /users// HTTP/1.1" 400 37

Стоит отметить, что я получил введенный адрес, но, как вы можете видеть, в части отправки произошла ошибка.

Вернуться на верх