vgarvardt / django-loginza

Django application for Loginza service
http://loginza.ru
38 stars 17 forks source link

Не работает return_callback на другом порту #23

Closed echeg closed 12 years ago

echeg commented 12 years ago

Django запущен на 8000 порту. После нажатия на кнопу продолжить вызвается страица http://domain_name/loginza/return_callback/ т.е. теряется привязка к 8000 порту. Это можно как то починить? Или сама логинза на других портах не может работать?

echeg commented 12 years ago

Понял в чём дело. Используется не url домена, что в данный момент, а запрос вида: def _absolute_url(url): return 'http://%s%s' % (Site.objects.get_current().domain, url) Проблема банально решается либо прописыванием в админке в качестве домена DomenName:port либо переписыванием функции def _absolute_url(url)

smirnoffs commented 12 years ago

А не могли бы поподробнее, что именно писать в settings? Та же проблема на локальной машине.

dpfg commented 12 years ago

В админке в разделе "сайты" вместо example.com укажите localhost:8000

smirnoffs commented 12 years ago

Точно, помогло, спасибо!