djago request/response cycle