У меня есть следующие настройки.
На моем DNS: запись имени, которая указывает мой домен на IP-адрес
На моем сервере: nginx -> gunicorn -> django
Но когда я отправляю форму (например, форму для входа), адрес в строке URL меняется с моего доменного имени на мой IP-адрес.Это вызывает междоменную ошибку.
Это происходит в формах, и когда я получаю доступ к mydomain / admin
, когда я получаю доступ к страницам, мое доменное имя в строке URL остается неизменным.Когда я захожу в mydomain / admin, он автоматически переключается на IP без отправки любых других форм.В любое другое время я должен отправить форму для изменения IP-адреса.
Все мои медиа и все используют мой домен в пути.Это самая странная вещь.Я впервые заметил это, когда зашел на свою страницу администратора, но не особо задумывался об этом.Но я только добавил несколько форм, и теперь я не могу отправить формы, потому что формы пытаются отправить на IP-адрес, вызывая междоменную ошибку.
Я должен добавить, что формы автоматически генерируются при регистрации django.