Местное развитие с Джанго - PullRequest
0 голосов
/ 22 мая 2018

Я использую dnsmasq на своем Mac, чтобы принудительно разрешить домен, который я разрабатываю (example.com), к localhost.

Это означает, что если я перейду к http://example.com:8000,он использует локальный сервер разработки, что мне и нужно.

Но это также означает, что если я пытаюсь перейти на реальный example.com, то это, очевидно, не приводит к реальному сайту - он используетlocalhost.

Есть ли способ для меня локально разрабатывать с портом 8000, но также иметь возможность просматривать реальный сайт (без порта - или порт 80)?

РЕДАКТИРОВАТЬ:

Все, кажется, немного смущены тем, что я пытаюсь сделать здесь, поэтому позвольте мне объяснить.

Я пытаюсь разработать сайт, чтобы он мог отображать различный контент на любом поддомене example.com.,Для этого мне нужно использовать платформу Sites без установки SITE_ID и позволить платформе Sites определить сайт, просматривая домен в запросе.

Это означает, что я не могу использовать localhost:8000 при тестировании, так как нет сайта с localhost в качестве домена.Мне нужно использовать example.com:8000 (или site1.example.com:8000, site2.example.com:8000, sitewhwhat.example.com) вместо этого.

Но для этого мне нужноуказать example.com на localhost в файле hosts.Однако это означает, что реальный example.com больше не разрешает.

Вот что я пытаюсь выяснить здесь.

...