Я мог бы решить эту проблему, установив django-rest-framework-json-api.
. Если кто-то столкнулся с проблемой, это преобразование dict
в JSON
.
Строго говоря не возможно сделать это в файле hosts (по крайней мере, на OS X). Возможно моделировать поведение с Firefox путем конфигурирования его для использования сценария автоматического конфигурирования прокси.
Создайте файл со следующим JavaScript (я использую ~/.proxy.pac),
function FindProxyForURL(url, host) {
if (shExpMatch(host,"*.<YOUR_DOMAIN>")) {
//alert("proxy local")
return "PROXY localhost";
}
//alert("proxy direct")
return "DIRECT";
}
Затем в Firefox> Предпочтения> Усовершенствованный> Сеть> Настройки...> Автоматический URL Конфигурации Прокси:
file:///Users/USERNAME/.proxy.pac
Никогда не пробовал его в Safari, но это поддерживает файлы PAC также, поэтому возможно, это работает...
Единственная другая альтернатива, которую я знаю, должна настроить полноценный сервер DNS на Вашем ПК...
Это прекрасно работает, лучшее решение для тестирования поддоменов на локальном хосте ... сравните с тем, как я использовал драгоценный камень ruby ghost.
Мне не удалось заставить код Ника работать со стандартной установкой localhost: 3000, запускающей ruby on rails на Max OSX 10.5.8. Итак, я изменил функцию на следующую. Теперь это позволяет мне перейти на http: // localhost / и http: //foo.localhost/ (а также игнорировать порт)
function FindProxyForURL(url, host) {
if (shExpMatch(host, "*localhost")) {
return "PROXY localhost:3000";
}
return "DIRECT";
}
Интересно - был www.localhost работает не так хорошо - Firefox хотел перенаправить на www.localhost.com. Есть кое-что, о чем следует знать.