Использование Django на сервере с Gunicorn, каждый раз, когда я отправляю форму и должен быть отправлен на адрес example.com/pagetwo
, я отправляется на номер localhost/pagetwo
.Почему Nginx продолжает перенаправлять меня на localhost?
Я новичок в Nginx, так что если кто-то может указать на то, что проблема в том, что я наиболее благодарен :)
default.conf:
server {
listen 80;
server_name example.com;
location /static/ {
root /srv;
}
location/{
proxy_redirect off;
proxy_pass http://unix:/srv/sockets/website.sock;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
Вот форма из индекса страница:
<form id='formone' method='POST' action=''> {% csrf_token %}
{{ form.as_p }}
<br />
<button type="submit" class="btn btn-success btn-sm">Submit</button>
</form>
Действительно ли действие действует на вашей форме? – cdvv7788
Я добавил тег формы с главной страницы для справки – derrend
Предполагаю, вы можете получить example.com/pagetwo с запросом на получение? Вы изменяете свой файл hosts? – cdvv7788