Tôi đã thực hiện một số mã hóa với Chai. Nó thực sự đơn giản và phù hợp với nhu cầu của tôi. Tuy nhiên, tôi đã gắn bó khi tôi cố gắng đưa ứng dụng vào một lớp học:Khuôn khổ chai và OOP, sử dụng phương pháp thay vì chức năng
import bottle
app = bottle
class App():
def __init__(self,param):
self.param = param
# Doesn't work
@app.route("/1")
def index1(self):
return("I'm 1 | self.param = %s" % self.param)
# Doesn't work
@app.route("/2")
def index2(self):
return("I'm 2")
# Works fine
@app.route("/3")
def index3():
return("I'm 3")
Có thể sử dụng các phương pháp thay vì chức năng trong chai không?
tại sao không bottleCBV https://github.com/techchunks/bottleCBV – Adeel