Tag: bottle | Atom Feed | RSS Feed

bottle.py auf Uberspace installieren

bottle.py ist ein einfaches, in Python geschriebenes, Mikro-Framework für Webanwendungen, ähnlich wie Flask (Python) oder Sinatra (Ruby). Freiesmagazin.de erklärt hier kurz und bündig wie bottle.py genutzt werden kann. In den folgenden Zeilen möchte ich erläutern wie man bottle.py auf Uberspace installieren kann.

bottle.py installieren

Nach …


bottle - Fehlerseiten, Umleitungen

Eine eigene Fehlerseite für den HTTP Status Code 404 - Not Found (Seite nicht gefunden) kann durch den error decorator erstellt werden. Ein Beispiel:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from bottle import error, route, run, debug

@error(404)
def error404 …

bottle - statische Dateien

Routen für statische Dateien wie z.B. CSS-Dateien, Bildern und pdf-Dateien sind nicht automatisch Bestandteil einer bottle-App. Für jede einzelne Datei muss eine Route definiert werden. Per Dynamischer Route kann dies durch eine einzige @route-Anweisung erledigt werden. Um Zugriff auf Dateien mittels Web zu ermöglichen gibt es die Funktion static_file …


bottle - dynamisches Routing

Dynamische Routen enthalten Platzhalter für die jegliche Zeichenketten oder Werte eingesetzt werden können. Es sind Variablen. Diese Variable wird an die angedockte Funktion weitergegeben und mittels Funktionsalgorithmus verarbeitet. Ein Beispiel:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from bottle import route …

bottle - ein schnelles und einfaches WSGI-Microframework

Bottle ist in der Programmiersprache Python geschrieben und auf der Seite bottlepy.org zu finden. Bottle ist ein schnelles und einfaches WSGI-Microframework. Es besteht aus einer einzelnen Modul-Datei und hat keine Abhängigkeiten. Installiert wird bottle bei Fedora mittels Kommando su -c "easy_install bottle". Ebenso kann bottle durch den Paketmanager …

© heiko. Built using Pelican. Theme by Giulio Fidente on github. .