Exemplo n.º 1
0
    def post(self):
        to_search = self.get_argument('search', None)
        if not to_search:
            self.redirect('/')

        if to_search.isdigit():
            products = ProductInfo.objects(product_id=to_search)
        else:
            products = ProductInfo.objects(supplier__icontains=to_search)
        count = len(products)
        if count:
            self.render('home.html',
                        products=products,
                        search=to_search,
                        count=count)
        else:
            self.render('update.html', search=to_search, error='')
Exemplo n.º 2
0
 def get(self, product_id):
     products = ProductInfo.objects(product_id=product_id)
     if products:    
         self.render('productdisplay.html', product=products[0])
     raise tornado.web.HTTPError(404)