El lun, 11-10-2010 a las 13:01 +0100, monoBOT escribió:
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/

Para algo tan simple yo usaría, html + javascript xD

Python y web he probado unos cuantos frameworks sin llegar a hacer nada
y el que más me ha gustado es webpy porque me deja hacer todo a mi modo.

Soy fan de python como el que más, pero a la hora de hacer webs
dinámicas uso php.

Lo único que le echaba en falta era una consola para probar cosas
importar librerías, hacer llamadas a funciones, así que me hice una,
puedes añadir un .php en la raiz de tu web (jamás en producción) con
esto:

<?php 
session_start(); 
if($_POST['comando']){
        if(isset($_POST['borrar'])){
                $_SESSION['vars']=array();
        }
        if(array_key_exists('vars',$_SESSION) and is_array($_SESSION['vars'])){
                extract($_SESSION['vars'],EXTR_SKIP);
        }
        $return = eval(stripslashes($_POST['comando']));
        $_SESSION['vars']=NULL;
        $vars=get_defined_vars();
        unset($vars['GLOBALS']);
        unset($vars['_ENV']);
        unset($vars['HTTP_ENV_VARS']);
        unset($vars['HTTP_POST_VARS']);
        unset($vars['HTTP_GET_VARS']);
        unset($vars['_COOKIE']);
        unset($vars['HTTP_COOKIE_VARS']);
        unset($vars['HTTP_SERVER_VARS']);
        unset($vars['_FILES']);
        unset($vars['HTTP_POST_FILES']);
        unset($vars['_REQUEST']);
        unset($vars['HTTP_SESSION_VARS']);
        unset($vars['_SESSION']);
        unset($vars['_GET']);
        unset($vars['_POST']);
        unset($vars['_SERVER']);
        
        $_SESSION['vars']=$vars;
        print"<ul>";
        foreach($vars as $key=>$value){
                if($key=='vars')continue;
                print '<li>'.$key.'='.print_r($value,true).'</li>';
        }
        print"</ul>";
}
?>
<form action="" method="POST">
        <textarea id="comando" name="comando"
style="width:100%;height:20em;"><?php echo
stripslashes($_POST['comando']);?> </textarea>
        </br>
        <input type="submit" name="exec" caption="ejecutar"
value="ejecutar"</input>
        <input type="submit" name="borrar" caption="BORRAR"
value="borrar"</input>

</form>


_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a