Форум сайта python.su
Подскажите как его получить?
функция url генерирует только относительный путь.
request.environ - не вариант.
Может что-то стандартное есть в app_globals?
Офлайн
torin2k'http://' + request.environ + request.environ
Подскажите как его получить?
функция url генерирует только относительный путь.
request.environ - не вариант.
Может что-то стандартное есть в app_globals?
Офлайн
alexlpЯ в посте писал, что request.environ не подходит.torin2k'http://' + request.environ + request.environ
Подскажите как его получить?
функция url генерирует только относительный путь.
request.environ - не вариант.
Может что-то стандартное есть в app_globals?
А зачем тебе?
Отредактировано (Июнь 27, 2010 08:42:15)
Офлайн
torin2kДа, с таким не сталкивался (alexlpЯ в посте писал, что request.environ не подходит.torin2k'http://' + request.environ + request.environ
Подскажите как его получить?
функция url генерирует только относительный путь.
request.environ - не вариант.
Может что-то стандартное есть в app_globals?
А зачем тебе?
Надо использовать не в контроллере, а при инициализации модели, когда request еще не указан.
А абсолютный путь, потому что надо передавать в javascript.
Похоже надо определять параметр в app_globals :(
Поправлюсь: Делаю динамическую подгрузку данных на страницу. Надо в параметре info таблицы указывать адрес, откуда грузить данные при ajax-запросе.
Офлайн
Давайте все таки отделим мух от котлет. Абсолютный путь, если грубо, это тот, который начинается со слэша (сразу опосля домена) и указывает расположение ресурса относительно корня сайта. Их как раз отлично делает url. Домен при этом браузеры подставляют автоматически.
Относительный путь со слеша не начинается и указывает путь относительно текущей “директории сайта”. Их в основном используют во всяких css для указания дополнительный стилей и картинок. Этого url не умеет. При этом браузеры автоматически подставляют домен и “директорию” ресурса.
И в javascript это все отлично работает, включая автоматическую подстановку чего надо.
Но если Вы вдруг решите использовать в javascript вызовы с другого домена или поддомена, отличного от текущего, то Вас могут ждать различные чудеса. Например, jQuery будет сильно материться и запрос не выполнит. И еще поинтересуется, на хотите ли Вы выполнить вредоносный код, так как вызов с поддомена одно время у хакеров был сильно популярен.
Офлайн
:)
url('name', qualified=True) не подходит?
Офлайн