Esempio n. 1
0
File: geo.py Progetto: rivan/w3fu
 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()))
Esempio n. 2
0
File: geo.py Progetto: rivan/w3fu
 def get(self, ctx):
     return Response.ok({'form': PlaceForm(ctx.req)})
Esempio n. 3
0
File: geo.py Progetto: rivan/w3fu
 def get(self, ctx):
     form = PlaceSuggestForm(ctx.req)
     found = Place.find_pattern(form.data['pattern'])
     return Response.ok({'found': found})