terça-feira, fevereiro 21, 2006

usando mod_python e py_meld

instale o mod_python, python, pyscopg e dependências
configure o apache

<VirtualHost 127.0.0.1:80>
    SetHandler mod_python
    PythonPath "sys.path+['/var/www/mysite']"
    PythonHandler myapp
    PythonDebug On
    DocumentRoot /var/www/mysite
    <Location "/media">
        SetHandler default-handler
    </Location>
</VirtualHost>
baixe o py_meld e coloque- o no diretório da sua aplicação

um arquivo de teste do funcionamento

-------------------------------------------[
from mod_python import apache
from pymeld import Meld #a kind of template engine
import re

xhtml = '''<html><body>
<textarea id="message" rows="2" wrap="off">Type your message.</textarea>
</body></html>'''
page = Meld(xhtml)


def handler(req):
   req.content_type = "text/html"
   path = req.uri
   if path == "/":
        return apache.HTTP_UNAUTHORIZED
   elif re.compile("/[a-z]+/[a-z]+").match(path):
        req.write(path +"\n* matched alpha sequence after second delimiter")
   elif re.compile("/[a-z]+/[0-9]+").match(path):
        req.write("\n* matched numeric sequence after second delimiter")
   return apache.OK

--------------------------------------------------------------------------

--
=========================
Alexandre Miguel de Andrade Souza
Visite meu blog http://alexandremas.blogspot.com/
Sobre php, linux e afins

Nenhum comentário: