def init_seller(self, price): self.customer_type = Customer.seller seller_props = Seller() seller_props.asking_price = price seller_props.status = Seller.UNAVAILABLE seller_props.parent_key = self.key self.seller_props = seller_props.put() memcache.add(str(self.seller_props), seller_props, 10) self.put()
def post(self, request): # 注册 username = request.json.get("username") password = request.json.get("password") nickname = request.json.get("nickname") account_type = request.json.get("account_type") if not all([username, password, nickname, account_type]): return JsonErrorResponse("username, password, nickname, account_type are needed", 400) new_seller = Seller( username=username, password=password, nickname=nickname, account_type=account_type ) try: new_seller.save() except Exception, e: print e return JsonErrorResponse("Fail:" + e.message)
import sys sys.path.append('/teste/') from controller.seller import SellerController from models.seller import Seller seller = Seller('Fernanda', '*****@*****.**', '34-544323567') # criação # SellerController().create(seller) # leitura sellers = SellerController().read_all() for se in sellers: print(se.name_seller) # delete #SellerController().delete(sellers[0]) # teste update sellers[0].name_seller = 'Clara' sellers[0].email = '*****@*****.**' SellerController().create(sellers[0]) sellerrs = SellerController().read_all() for se in sellerrs: print(se.name_seller)