Проблема с сериализаторами при создании API с помощью Django

Я пишу API на django и столкнулся с такой проблемой: Когда я создаю объект сериализатора, если я делаю это следующим образом:

document_serializer = DocumentSalesforceSerializer(data={
        "AccountId": patient_id,
        "ContactId": patient_id,
        "Proveedor__c": "docline",
        "Servicio_asociado__c": "report",
        "Mapfre_Id__c": patient_id,
        "Status": "In Progress",
        "StartDate": document["createdAt"],
        "EndDate": "hoy",
        "Subject": document["category"],
        "Description": description,
        "SAV_fld_source__c": "docline",
        "SAV_fld_doclineExtId__c": id,
        "SAV_fld_doctor__c": "",
    })
    document_serializer.is_valid(raise_exception=True)

Я получаю следующую ошибку:

The translation infrastructure cannot be initialized before the apps registry is ready. Check that you don't make non-lazy gettext calls at import time.

Читая в интернете, некоторые люди сказали, что я должен удалить часть data=, поэтому я оставил ее так:

document_serializer = DocumentSalesforceSerializer({
        "AccountId": patient_id,
        "ContactId": patient_id,
        "Proveedor__c": "docline",
        "Servicio_asociado__c": "report",
        "Mapfre_Id__c": patient_id,
        "Status": "In Progress",
        "StartDate": document["createdAt"],
        "EndDate": "hoy",
        "Subject": document["category"],
        "Description": description,
        "SAV_fld_source__c": "docline",
        "SAV_fld_doclineExtId__c": id,
        "SAV_fld_doctor__c": "",
    })
    document_serializer.is_valid(raise_exception=True)

Но затем я получаю эту ошибку: Cannot call `.is_valid()` as no `data=` keyword argument was passed when instantiating the serializer instance.

Есть ли у кого-нибудь идеи о том, что вызывает эту ошибку? Заранее спасибо за прочтение этого вопроса.

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