Django serializers.save() не использует postgres

У меня есть следующая функция, которая запускается автоматически с помощью cronjob, она делает прогнозы на основе модели обнаружения аномалий и сохраняет результаты в базе данных postgres:

def prediction_job():
    """
    This job will run once every batch_minutes minutes to predict if the IPs appear in these batch_minutes minutes are normal or malicious
    and save the results to postgres
    """

    ip_estimator = IpStatePrediction()
    predictions = ip_estimator.predict_ip_state()

    predictions_dict_final = convert_dict_for_serializer(predictions)
    serializer_result = PredictionsSerializer(data=predictions_dict_final)

    if serializer_result.is_valid():
        serializer_result.save()
    else:
        logger.debug("Error with data {}.".format(serializer_result.errors))

Когда я запускаю его локально после выполнения команд python3 manage.py runserver и python3 migrate --database postgres, он сохраняет результаты в postgres.

Однако на производстве я получаю следующую ошибку, когда функция выполняется:

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