Ich bin neu in Python.
Als ich anfing, es zu machen, weil ich mit Bottle leicht eine Webanwendung erstellen konnte, war ich süchtig danach, die Methode der Instanz zu treffen.
Die meisten Kommentarseiten haben die folgende Beschreibung.
@route('/api')
def api_action():
...
Ich wollte die Methode einer bestimmten Klasseninstanz in dieser api_action anwenden, aber Anfänger waren hier begeistert.
Insbesondere wollte ich eine Instanz einer DB-Verbindung treffen.
Aufgrund verschiedener Brillen habe ich mich wie folgt niedergelassen.
from bottle import route
class Sample:
def __init__(self, dbcon):
self.dbcon = dbcon
route('/api/<arg>')(self.instance_method)
def instance_method(self, arg):
# <self.dbcon>Verarbeitung mit
Sie treffen die Routenmethode der Flasche direkt ohne Verwendung eines Dekorateurs.
Recommended Posts