示例#1
0
def make_app(global_config, **settings):
    add_pt = get_template_path('add.pt')
    edit_pt = get_template_path('edit.pt')
    saved_pt = get_template_path('saved.pt')
    readonly_pt = get_template_path('readonly.pt')
    config = Configurator(settings=settings)
    config.add_route('add', '/')
    config.add_view(add_form, route_name='add',
                    request_method='GET',
                    renderer=add_pt)
    config.add_view(save, route_name='add',
                    request_method='POST',
                    renderer=add_pt)
    config.add_route('saved', '/saved')
    config.add_view(saved, route_name='saved',
                    renderer=saved_pt)
    config.add_route('edit', '/edit')
    config.add_view(edit_form, route_name='edit', request_method='GET',
                    renderer=edit_pt)
    config.add_view(edit, route_name='edit', request_method='POST',
                    renderer=edit_pt)
    config.add_route('readonly', '/readonly')
    config.add_view(readonly, route_name='readonly', renderer=readonly_pt)
    config.add_route('ajax_search', '/ajax_search')
    config.add_view(ajax_search, route_name='ajax_search',
                    xhr=True, renderer='json')
    config.add_static_view('static', 'deform:static')
    includeme(config)
    return config.make_wsgi_app()
示例#2
0
 def _call_fut(self, config, fake_deform):
     from deform_ext_autocomplete import includeme
     return includeme(config, fake_deform)
示例#3
0
 def _call_fut(self, config, fake_deform):
     from deform_ext_autocomplete import includeme
     return includeme(config, fake_deform)