继续refactor，将我们自定义的decorator抽取到单独的模块
move booking url out main url
base.html is parent template and others extends directly