Django выдает ошибку 400, когда я хочу заполнить таблицу
когда я хочу заполнить таблицу MRZ, она выдает ошибку плохого запроса, зная, что все атрибуты получены из моего мобильного приложения flutter, кроме ccp_account, который ничего не дает, когда я хочу его вывести, я получаю его из бэкенда, а не из flutter. Вот код для моделей Mrz
class MRZ(models.Model):
id_mrz = models.AutoField(primary_key=True)
FK_compte_ccp = models.OneToOneField(CompteCcp, on_delete=models.CASCADE)
photo_passport = models.ImageField(upload_to='mrz_photos/')
birthDate = models.DateField(null=True, blank=True)
documentNumber = models.CharField(max_length=100, null=True, blank=True)
expiryDate = models.DateField(null=True, blank=True)
А вот код представления, в котором у меня возникла проблема
И результат на сервере :
Données reçues : <QueryDict: {'document_number': ['308491574'], 'birth_date': ['2001-08-27T00:00:00.000'], 'expiry_date': ['2033-01-08T00:00:00.000']}>
Token JWT récupéré : eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxMCwidXNlcm5hbWUiOiJyaXNlMkBnbWFpbC5jb20iLCJleHAiOjE3MTQ4MjQ2MDMsImVtYWlsIjoicmlzZTJAZ21haWwuY29tIn0.38Afbpt0HNAbkY_PdXZ5sPN1ObtjFoa5JtkLmGfVwhw
Token JWT decoder : {'user_id': 10, 'username': 'rise2@gmail.com', 'exp': 1714824603, 'email': 'rise2@gmail.com'}
user id : 10
documebt_number 308491574
birth_date 2001-08-27
expiry_date 2033-01-08
file path C:\Users\morsi\Documents\python\Poste_Projet\media\10\MRZ.jpg
Bad Request: /compte/api/remplir_mrz/
[04/May/2024 12:11:17] "POST /compte/api/remplir_mrz/ HTTP/1.1" 400 63