两种方法:
# routes: (passed to WSGIApplication)
[..snip..]
('/note/add', AddNoteHandler),
('/note/delete/(.+)', DeleteNoteHandler),
('/note/view/(.+)', ViewNoteHandler),
('/note', ListNotesHandler),
[..snip..]
。。与。。在
^{pr2}$对某些object
(在本例中,note
)上的每个CRUD操作使用单独的处理程序将导致在这些处理程序中重复更多的代码,并产生一个庞大的路由列表。另一方面,我觉得这将有一个更干净,更好的结构,一个处理所有积垢的方法。在
有什么想法吗?在
让所有共享代码的处理程序子类化一个基处理程序(它子类
webapp.RequestHander
)。在这样,您就可以正确地分离路由和处理程序,并且可以分解出公共代码。在
相关问题 更多 >
编程相关推荐