Articles of botella de

Aplicación web de botella que no sirve archivos css estáticos

Mi aplicación web de botella no está sirviendo mi archivo main.css a pesar del hecho de que estoy usando el método static_file. app.py from bottle import * from xml.dom import minidom @route(‘/’) def index(): return template(“index”) @route(‘/glossaryXML’) def glossary(): doc_def = minidom.parse(“table_definitions.xml”) terms = doc_def.getElementsByTagName(“str_term”) defins = doc_def.getElementsByTagName(“str_definition”) return template(“list”, terms=terms, defins=defins) @route(‘.css’) def stylesheets(filename): […]

No se puede hacer referencia a la hoja de estilo css en la plantilla que está cargando Python

Soy nuevo en el uso de Python y he encontrado un problema al intentar hacer referencia a mi hoja de estilo de un documento .tpl. Mis documentos de python, template y css están todos en el mismo directorio, sin embargo, cuando cargo la página utilizando el CMD a “localhost: 8080”, muestra la plantilla sin el […]

¿Es posible ejecutar un progtwigdor de tareas en la estructura web de botella?

¿Alguien tiene algún ejemplo sobre cómo integrar un progtwigdor de tareas en Bottle? Algo como APScheduler o sched?

¿La botella maneja las solicitudes sin concurrencia?

Al principio, creo que Bottle manejará las solicitudes al mismo tiempo, así que escribí el siguiente código de prueba: import json from bottle import Bottle, run, request, response, get, post import time app = Bottle() NUMBERS = 0 @app.get(“/test”) def test(): id = request.query.get(‘id’, 0) global NUMBERS n = NUMBERS time.sleep(0.2) n += 1 NUMBERS […]

¿Hay alguna forma de ejecutar la aplicación botella en modo daemon?

Tengo una aplicación web basada en el trabajo de marco de una botella (python) y quiero ejecutarlo en modo daemon. Hay alguna forma de ejecutarlo en modo daemon Gracias

Archivos estáticos no cargados en una aplicación de Bottle cuando se omite la barra diagonal final

Estoy sirviendo un archivo de prueba a través de apache usando Bottle. Los siguientes son mi configuración de Apache: WSGIDaemonProcess temp user=www-data group=www-data processes=1 threads=5 WSGIScriptAlias /temp /opt/gridops/usage/temp/adapter.wsgi WSGIProcessGroup temp WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all adapter.wsgi : import os,sys os.chdir(os.path.dirname(__file__)) sys.path = [‘/opt/gridops/usage/temp’] + sys.path os.chdir(os.path.dirname(__file__)) sys.stdout = sys.stderr import bottle print “++”*10 […]

Registro de Python con múltiples módulos.

Tengo varios módulos en los que uso mucho el registro de Python. Cuando los importo al módulo principal como en la documentación de Python y trato de ejecutarlo, no obtengo ningún resultado del registro. ¿Alguien tiene alguna idea de lo que está pasando? El registro se realiza en el módulo importado por el módulo public […]

¿Cómo aceptas cualquier URL en un servidor de Python Bottle?

Usando una botella Sehttp: //bottlepy.org/docs/dev/routing.html#wildcard-filters Me gustaría aceptar cualquier url, y luego hacer algo con la url. p.ej @bottle.route(“/”) def index(url): return “Your url is ” + url Esto es complicado porque las URL tienen barras inclinadas y la botella se divide por barras.

uWSGI para subir y procesar archivos

Tengo una aplicación web de python escrita en bottlepy. Su único propósito es permitir que las personas carguen archivos grandes que serán procesados ​​(se tarda aproximadamente 10-15 minutos en procesarse). El código de carga es bastante simple: @route(‘/upload’, method=’POST’) def upload_file(): uploadfile = request.files.get(‘fileToUpload’) if not uploadfile: abort(500, ‘No file selected for upload’) name,ext = […]

¿Cómo puedo hacer que Bottle se reinicie al cambiar el archivo?

Estoy disfrutando mucho de Bottle hasta ahora, pero el hecho de que tengo que hacer CTRL + C fuera del servidor y reiniciarlo cada vez que hago un cambio de código es un gran éxito en mi productividad. He pensado en usar Watchdog para realizar un seguimiento de los archivos que cambian y luego reiniciar […]