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