Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #11  
Antiguo 29-06-2012
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.917
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Sí, también le he echado un vistazo, pero me ha parecido muy similar a django:
Código PHP:
from bottle import routerun  
@route('/hello/:name'
def index(name='World'):     
  return 
'<b>Hello %s!</b>' name  
run
(host='localhost'port=8080
De momento, me pierdo, ¿eso va en el index.html?, ni idea, es el problema, que en todos estos sistemas y en sus tutoriales se da por hecho de que tienes unos conocimientos sobre estos tipos de programas, no están pensados para el que empieza y no tiene ni idea de esto.
La plaga de PHP, la plaga !

Aqui no hay ningun index.html, ni archivos html (no es popular con python mezclar el html con el codigo).

Ese es exactamente, TODO el programa. Lo que hace es esto:

Esto es lo que hay que hacer antes:

1- Instalar bottle
2- Crear un archivo .py que es el que hace el sitio (ejemplo: misitio.py) y llenarlo con el codigo.

Código PHP:
from bottle import routerun 
Importa la libreria de bottle.

Código PHP:
@route('/hello/:name'
Crea un enrutador, que apunta a /hello/ y que tiene un parametro name variable. Osea que captura:

hello/1
hello/mundo
hello/@#@@#

pero no

hello/world/another

Código PHP:
def index(name='World'): 
Define una función que recibe en name el valor de :name del enrutador.

Código PHP:
  return '<b>Hello %s!</b>' name 
Retorna la respuesta en HTML. Aun no existe archivos .html. Esto es autocontenido.

Lo que sucede aqui es que, por defecto, la respuesta esta definida como "text/html". Eso es configurable. Si por ejemplo quisiera devolver xml, json, binario, etc, se puede cambiar antes de retornas

Código PHP:
run(host='localhost'port=8080
Se corre el servidor de pruebas, en localhost, puerto 8080

Luego, en el teminal ejecutas python mistio.py y abres en el navegador http://localhost:8080 y listo.
__________________
El malabarista.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cerveza virtual y las mujeres mas bonitas waltergomez La Taberna 9 20-05-2006 23:03:09
Como leen las webs los españoles/as marcoszorrilla Noticias 0 24-11-2005 22:40:46
! Bazar Webs ¡ david31 MySQL 2 21-03-2005 08:48:27
Utilización webs jymy788 Varios 4 15-11-2004 17:55:16
Utilizar Webs jymy788 Varios 0 10-11-2004 18:17:23


La franja horaria es GMT +2. Ahora son las 04:00:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi