我喜欢 webpy,它真的很 Pythonic,但我不喜欢添加 url 映射并创建一个类,通常里面只有 1 个函数。我对快速减少代码输入和原型制作很感兴趣。
对于 webpy 的好东西的爱好者,有没有人有任何新的建议,例如 Bobo、Nagare、Bottle、Flask、Denied、cherrypy?
是什么让它成为一个很好的理由?
此外,我不介意错过(强烈)基于文本的模板系统,我使用面向对象的 HTML 生成。代码应该看起来像这样:
def addTask(task):
db.tasks.append({'task':task,'done':False})
return 'Task Added'
def listTasks():
d = doc()
d.body.Add(Ol(id='tasks'))
for task in db.tasks:
taskStatus = 'notDoneTask'
if task.done: taskStatus = 'doneTask'
d.body.tasks.Add(Li(task.task,Class=taskStatus))
return d
目前,简约的 CherryPy 看起来像是一个强有力的竞争者。会有人在最后一刻拯救吗?