Hay muchos marcos en python que le permiten crear una página web como botella, matraz, django. En este artículo, aprenderá cómo crear una botella de aplicación simple. Bottle es un marco web micro WSGI rápido, simple y liviano para Python. Se distribuye como un módulo de archivo único y no tiene otras dependencias que la biblioteca estándar de Python.
Instalación
Primero tenemos que instalar los módulos necesarios
pip install bottle
pip install pyjokes
Obtiene una frase divertida, principalmente relacionada con la programación, simplemente importando una biblioteca conocida como pyjokes.
Biblioteca de algunos métodos de pyjokes
Hay dos métodos en pyjokes: get_joke() y get_jokes().
get_joke() – Solo devuelve un chiste. Recibimos una broma al azar cada vez.
Parámetros : hay dos parámetros: idioma y categoría. Puede elegir entre el idioma y la categoría de arriba.
Tipo de retorno: devuelve el tipo de string (str).
get_jokes() – Aquí, obtenemos una lista de chistes.
Parámetro : los parámetros son los mismos que los anteriores: idioma y categoría.
Tipo de retorno : lista.
Idiomas soportados por pyjokes:
- Inglés – ‘en’
- Alemán – ‘de’
- Español – ‘es’
- Gallego – ‘gl’
- Vasco – ‘eu’
- Italiano – ‘eso’
Categorías incluidas en pyjokes:
- Para bromas frikis -‘neutral’ (Se elige por defecto)
- Para Chistes de Chris Norris – ‘chuck’.
- Si quieres todo tipo de bromas – ‘todas’
- Hay una categoría más conocida como ‘twister’ que solo funciona para el idioma alemán (‘de’). Esto incluye principalmente trabalenguas.
Crear un nuevo directorio para el proyecto Joke_app
Dentro de eso crea un archivo app.py
Python3
from bottle import route, run, template import pyjokes @route('/') def index(): joke=pyjokes.get_joke() return template('index.tpl',{'joke':joke}) run(host='localhost', port=8080,debug=True)
Luego cree un nuevo directorio y asígnele el nombre de vistas
Dentro de eso crea un nuevo archivo indes.tpl
HTML
<html> <head> <title>GFG</title> </head> <body> <h1>{{joke}}</h1> </body> </html>
Para ejecutar la aplicación, abra la terminal o cmd
python app.py
Producción :-
Publicación traducida automáticamente
Artículo escrito por vivekpisal12345 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA