Невозможность запросить модель django с помощью regex на живом веб-сервере

Я работаю над запросом к моделям django с помощью метода react axios get и использую регулярные выражения для получения желаемых результатов. Когда запрос выполняется методом react axios get, наблюдается странное поведение. Когда я тестирую на локальном окружении, он работает нормально, но когда я помещаю его на живой веб-сервер, он выдает мне 500 Internal Server Error.

Мой ресурс tastypie:

class ReportEmployeeResource(ModelResource):

    class Meta(CommonMeta):
        queryset = Employee.objects.all()
        resource_name = 'report-employee'
        filtering = {
            'fname': ALL,
            'lname': ALL,
            'date': ALL
        }

Моя модель Django:

class Employee(models.Model):
    fname= models.CharField(max_length=50)
    lname = models.CharField(max_length=50)
    date = models.DateField(db_index=True)

    class Meta:
        db_table = 'employee'
        unique_together = ('date','fname')

Мой запрос react axios get:

axios.request({
            method: 'GET',
            url: generateUrl('report', 'report-employee', [
                { key: 'lname__regex', value: '^((?!\\w+).)*$' },
                { key: 'date', value: startDate.format('YYYY-MM-DD') },
            ]),
            headers: {
                'Content-Type': 'application/json',
            },
        }).then(response => {
                        console.log(response.data);
             });

Мне нужно использовать regex для проверки того, что в lname нет слов. Запрос отлично работает на локальном сервере, но после размещения на живом сервере он не работает.

Когда я удалил lname__regex из url, он возвращает ответ.

Я использую Django 3.1.13 версии, react 16.12.0 версии, Live сервер - AWS EC2 с nginx настроенным с WSGI.

Я не уверен, в чем именно причина?

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