1. Zakanov

    28.07.2010

    1 ↑
    3 ↓
    Здравствуйте, создаю айпиай.
    Т.е. человек набирает url тип http://www.foo.ru?bar=api
    При этом срабатывает функция, которая принимает один параметр bar, внутри что-то делает с ним, а потом выплевывает строку.
    Как во вьюхе джанги вернуть строку, не шаблон?
    Спасибо.
  2. Михаил

    28.07.2010

    0 ↑
    0 ↓
  3. Zakanov

    28.07.2010

    0 ↑
    0 ↓
    Извините, спасибо
  4. Zakanov

    28.07.2010

    0 ↑
    0 ↓
    Заодно задам второй вопрос,если урл приходит из вне в гет параметре,то мне просить юзеров чтобы они с урлом провели функцию from django.utils.http import urlquote
    1. Почему эта функция не заменяет слеши? Или этого не надо?
    2. Как вернуть урл в исходный? Ручками? Или есть готовая?
  5. Zakanov

    28.07.2010

    0 ↑
    0 ↓
    Первый вопрос отпал, т.к. нашел функцию urlquote_plus которая заменяет и слеш. Однако лучше просить юзеров кодировать слеши или нет?
    Второй пока актуален.
  6. Zakanov

    29.07.2010

    1 ↑
    0 ↓
    Все вопросы потеряли свою актуальность, джанга сама преобразовывает обратно.

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.