コード例 #1
0
ファイル: views.py プロジェクト: peterkurishev/bnsearch
 def post(self, request):
     if self.request.POST["fmt"] == "json":
         form_class = self.get_form_class()
         form = self.get_form(form_class)
         if form.is_valid():
             (flats, header) = bn.get_flats(form.cleaned_data)
             return http.HttpResponse(json.dumps((header, map(unicode, flats))), content_type="application/json")
             return super(SearchView, self).post(request)
     else:
         return super(SearchView, self).post(request)
コード例 #2
0
ファイル: views.py プロジェクト: peterkurishev/bnsearch
 def form_valid(self, form):
     (flats, header) = bn.get_flats(form.cleaned_data)
     return self.render_to_response(self.get_context_data(form=form, flats=flats, header=header))