django-social-auth : Как перенаправить example.com на 127.0.0.1:8000?

Я уверен, что многие разработчики Django должны столкнуться с этой проблемой при использовании social-auth. Первоначально, когда вы разрабатываете его, вы хотели бы протестировать его на своем локальном сервере, поэтому вы должны перенаправить доменное имя в свой файл etc/hosts.

Я нашел это в документации:

https://github.com/omab/django-social-auth#facebook

Если вы определяете URL-адрес перенаправления на странице настройки Facebook, обязательно не определить http://localhost:8000, потому что он не будет работать при тестировании. Вместо этого я определяю http://myapp.comи устанавливаю отображение на /etc/hosts или используйте dnsmasq.

Насколько я понимаю, вы не можете определять порты в /etc/hosts.

Следовательно, определение этой записи здесь:

127.0.0.1       example.com

по-прежнему не попадает на мой сервер Django, работающий по адресу 127.0.0.1:8000.

Как вы это делаете?

Спасибо,

7
задан Stephan Muller 21 September 2014 в 11:04
поделиться