def post(self, ctx): form = PlaceForm(ctx.req, True) if form.err: return Response.redirect(self.route.url(ctx.req, form.src)) if form.data['auto']: place = None # place = autodetect else: place = Place.find_name(form.data['name']) if place is None: form.data['error'] = 'notfound' return Response.redirect(self.route.url(ctx.req, form.query()))
def get(self, ctx): return Response.ok({'form': PlaceForm(ctx.req)})
def get(self, ctx): form = PlaceSuggestForm(ctx.req) found = Place.find_pattern(form.data['pattern']) return Response.ok({'found': found})