Я пытаюсь использовать методы своего класса вместо funcons. Но этот код не работает из-за «синтаксической ошибки». Что я делаю не так?Как использовать методы класса вместо функций в Microframework Bottle?
from bottle import route, run, template
class controller():
def test(self):
return ("<h1>Its a main page!</h1>")
def hello(self,name):
return "Hello {0}".format(name)
sc = controller()
@route('/test')
sc.test()
@route('/hello/<name>')
def index(name):
return template('<b>Hello {{name}}</b>!', name=name)
@route('/')
def indexFunc():
return ('<h1>Hello on first App!!</h1>!')
run(host='localhost', port=8080)
Я предполагаю, что на «методы класса» вы имеете в виду «методы», и не @classmethod питона? – Ilyas
да, thats right – Mariik