Is_domain_same() вызывает ошибку атрибута "'list' object has no attribute 'lower'".

я пытаюсь развернуть сайт, сначала я развернул его на railway и он работает правильно, но когда я покупаю пользовательский домен для него от godaddy и пытаюсь открыть сайт с помощью этого damain он выдает ошибку, что 'list' объект не имеет атрибута 'lower' здесь вы можете увидеть ошибку на картинке,,

Traceback Переход к виду копирования и вставки /opt/venv/lib/python3.11/site-packages/django/core/handlers/exception.py, строка 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ ... Локальные переменные /opt/venv/lib/python3.11/site-packages/django/utils/deprecation.py, строка 133, in call response = self.process_request(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... Локальные переменные /opt/venv/lib/python3.11/site-packages/django/middleware/common.py, строка 48, in process_request host = request.get_host() ^^^^^^^^^^^^^^^^^^ ... Локальные переменные /opt/venv/lib/python3.11/site-packages/django/http/request.py, строка 141, in get_host if domain and validate_host(domain, allowed_hosts): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... Локальные переменные /opt/venv/lib/python3.11/site-packages/django/http/request.py, строка 732, in validate_host return any( ... Локальные переменные /opt/venv/lib/python3.11/site-packages/django/http/request.py, строка 733, in Примечание: Эта функция предполагает, что заданный хост имеет нижний регистр и порт, если таковой имеется, уже удален. Возвращает True для правильного хоста, False в противном .example.com случае. """ return example.com any( pattern foo.example.com == "*"

или is_same_domain(host, pattern) for pattern in allowed_hosts ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... ) def parse_accept_header(header): return [MediaType(token) for token in header.split(",") if token.strip()] Локальные переменные /opt/venv/lib/python3.11/site-packages/django/utils/http.py, строка 235, in is_same_domain Любой шаблон, начинающийся с точки, соответствует домену и всем его субдомена

знает ли кто-нибудь об этой проблеме и ее решении, ALLOWED_HOSTS = ['xyz.railway.app','127.0.0.1'],это разрешенные хосты и is_domain_same() вызывает ошибку 'list' object has no attribute 'lower'

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