Форум сайта python.su
Возникла проблема с проектом. В проекте часто используются абсолютные пути, в шаблонах и js скриптах. на тестовом сервере проект настроен на директиву, т.е. http://sever/project/ - корень сайта. И соответственно все пути бьются, написать процессор для передачи корня проекта и использовать реверты {% url … %} не выход, т.к. пути часто используется ajax. Какой может быть выход? Тестовый сервер на Apache + fastcgi
Офлайн
nelterЕсли апач умеет правильно передавать SCRIPT_NAME в fastcgi обработчик, то проблем с корнем в /project/ быть не должно.
И соответственно все пути бьются,
nelterА как это связано? Чем применение AJAX вам мешает?
написать процессор для передачи корня проекта и использовать реверты {% url … %} не выход, т.к. пути часто используется ajax.
Офлайн
К примеру в js я к примеру использую конструкцию $(“#my_div”).load(“/templates/ajax”); а переменные контекста, насколько я знаю, вставлять в js скрипт нельзя. Спасибо за совет, посмотрю в сторону SCRIPT_NAME
Офлайн
nelterПочему нельзя? Шаблонизатору всё равно какой “текст” вы генерируете.
К примеру в js я к примеру использую конструкцию $(“#my_div”).load(“/templates/ajax”); а переменные контекста, насколько я знаю, вставлять в js скрипт нельзя.
Офлайн
Решил проблему указанием переменной FORCE_SCRIPT_NAME, спасибо за совет
Офлайн