1. Я

    28.07.2010

    0 ↑
    0 ↓
    Предположим я использую Django для вывода информации. Т е определяю view, там пишу hello world после возвращаю Response. Пусть я определю несколько views. Для каждого запроса мне нужно определить некую сессию в которой я делаю некие действия перед каждым запросом и после. Я же не буду писать BEGINSESSION и ENDSESSION в каждом view ?
    Есть ли в django "место" где для каждого запроса будут выполняться эти действия ?
  2. igorekk

    28.07.2010

    0 ↑
    1 ↓
    Не понимаю ваших желаний, но посмотрите на сигналы http://docs.djangoproject.com/en/1.2/ref/signals/#django.core.signals.request_started

    PS. Переформулируйте вопрос чуть понятнее, пожалуйста.
  3. Arcady Chumachenko

    28.07.2010

    0 ↑
    0 ↓

    Можно еще middleware воспользоваться, в них каждый запрос заворачивается.