import logging
import helloworld.lib.helpers as h
from pylons import app_globals
from pylons import config
from pylons import request, response, session, tmpl_context as c
from pylons.controllers.util import abort, redirect_to
from helloworld.lib.base import BaseController, render
from helloworld.lib import app_globals
log = logging.getLogger(__name__)
class HelloController(BaseController):
def index(self):
# Return a rendered template
#return render('/hello.mako')
# or, return a response
response.content_type = 'text/plain'
return '<h1>Hello World from index()!</h1>'
def environ(self):
response.content_type = 'text/plain'
return h.format_environ(request.environ)
def req(self):
result = '<html><body><h1>REQUESTS</h1>'
for key, value in request.headers.items():
result += '%s: %r <br/>' % (key, value)
result += '</body></html>'
return result
def app_globals_test(self):
app_globals.Globals.visits += 1
return "Eres el visitante n: %s" % app_globals.Globals.visits