Ejemplo n.º 1
0
 def get(self):
     Category.seed()
     Brand.seed()
     # user = users.get_current_user()
     # account = Account(id=user.user_id(), name=user.nickname())
     # Order.seed(account)
     self.response.write("finish")
Ejemplo n.º 2
0
 def get(self, order_id, offer_id):
     template = JINJA_ENVIRONMENT.get_template('product_add.html')
     template_var = {
         "categories": Category.query().order(Category.name).fetch(),
         "brands": Brand.query().order(Brand.name).fetch(),
     }
     self.response.write(template.render(template_var))
Ejemplo n.º 3
0
 def get(self, user_id):
     template = JINJA_ENVIRONMENT.get_template('my_order.html')
     template_var = {
         "categories": Category.query().order(Category.name).fetch(),
         "brands": Brand.query().order(Brand.name).fetch(),
         "orders": Order.get_my_order(),
         "users": users,
         "status": Order.STATUS,
     }
     self.response.write(template.render(template_var))
Ejemplo n.º 4
0
 def get(self, order_id):
     template = JINJA_ENVIRONMENT.get_template('product_add.html')
     template_var = {
         "categories": Category.query().order(Category.name).fetch(),
         "brands": Brand.query().order(Brand.name).fetch(),
         # "img": Product.query().order(Product.img).fetch()
         # self.response.out.write('<div><img src="/img?img_id=%s"></img>' %
         #                         greeting.key.urlsafe())
         # self.response.out.write('<blockquote>%s</blockquote></div>' %
         #                         cgi.escape(greeting.content))
     }
     self.response.write(template.render(template_var))
Ejemplo n.º 5
0
 def post(self, order_id):
     name = self.request.get("name")
     desc = self.request.get("description")
     category = Category.get_by_id(int(self.request.get("category")))
     # status = self.request.get("status")
     brand = Brand.get_by_id(int(self.request.get("brand")))
     img = self.request.get("photo", None)
     # product = Product(name=name, description=desc, category=category, brand=brand)
     product = Product(name=name,
                       description=desc,
                       category=category,
                       brand=brand,
                       img=db.Blob(img))
     product.put()
     order = Order.get_by_id(int(order_id))
     order.products.append(product)
     order.put()
     self.redirect("/order/" + str(order.key.id()))
Ejemplo n.º 6
0
 def get(self):
     user = users.get_current_user()
     if user:
         Account.get_or_create(user.user_id(), user.nickname())
         auth_link = users.create_logout_url(self.request.url)
     else:
         auth_link = users.create_login_url(self.request.url)
     if not self.request.get('search', ""):
         ordervar = Order.query(Order.status == Order.STATUS_VALID).order(
             Order.create_at).fetch()
     else:
         str = self.request.get('search')
         ordervar = Order.search_name_lc(str)
     template = JINJA_ENVIRONMENT.get_template('homepage.html')
     template_var = {
         "categories": Category.query().order(Category.name).fetch(),
         "brands": Brand.query().order(Brand.name).fetch(),
         "orders": ordervar,
         "users": users,
         "auth_link": auth_link,
     }
     self.response.write(template.render(template_var))
Ejemplo n.º 7
0
 def get(self):
     Brand.seed()
     self.response.write("finish")