def store_Seller(newSMS): print >> sys.stderr, "within store seller" if check_Seller_Exists(newSMS): print >> sys.stderr, "within store seller if" statement = "Okimanyi nti e nnamba eno wagiwaandiisa dda ku lukalala?" # Do you know you've already registered this number for the mailing list? create_Outbox_Message(newSMS.number, statement) else: try: print >> sys.stderr, "within store seller else try" bodyList = split_Body(newSMS) if len(bodyList) > 4: print >> sys.stderr, "within store seller else if" newSeller = Seller(givenName = bodyList[1], familyName = bodyList[2], product = bodyList[3], kind = bodyList[4], market = 1) newSeller.save() update_query = Number.update(seller=newSeller).where(Number.number == newSMS.number.number) update_query.execute() numberObject = get_Number_Object(newSMS.number.number) listObject = get_List_Object(newSeller.market) newListRelationship = create_ListRelationship(listObject, numberObject, numberObject, numberObject) statement = newSeller else: print >> sys.stderr, "within store seller else else" statement = "Okutwegattako Goberera enkola eno 'okuyunga Erinnya Eppaatiike Erinnya Ery'ekika Byotunda'" #explanation of how to join create_Outbox_Message(newSMS.number, statement) except: print >> sys.stderr, "within except" print >> sys.stderr, str(sys.exc_info()[0]) # These write the nature of the error print >> sys.stderr, str(sys.exc_info()[1]) statement = 'An exception has Occurred'+ str(sys.exc_type) + '[' + str(sys.exc_value) + ']' return statement return statement
def register(): if request.method == "POST": seller_name_v = request.form.get("seller_name") seller_email_v = request.form.get("email") seller_phone_v = request.form.get("phone") seller_city_v = request.form.get("city") password_v = request.form.get("password") # check if username already exists in db existing_seller = Seller.objects(seller_email=seller_email_v).first() if existing_seller: flash("User already exists") return redirect(url_for("register")) new_seller = Seller(seller_name=seller_name_v, seller_email=seller_email_v, seller_city=seller_city_v, seller_phone=seller_phone_v) new_seller.set_password(password_v) new_seller.save() # put the new user into 'session' cookie session["user"] = new_seller.seller_name session["userId"] = str(new_seller.id) print(session) print(new_seller.id) flash("Registration Successful!") return redirect(url_for("update_profile", userId=session["userId"])) return render_template("register.html")
def handleAdd(request): try: manager_id = request.session["manager_id"] man = Man.objects.get(man_id=manager_id) except: return render(request, 'manager/login.html') sellid = request.POST.get("sellid") sellname = request.POST.get("sellname") sellaccount = request.POST.get("sellaccount") sellpassword = request.POST.get("sellpassword") sellphone = request.POST.get("sellphone") sellwechat = request.POST.get("sellwechat") if len(sellid) != 4: return render(request, "manager/addseller.html", {"message": "编号必须为四位"}) try: int(sellid) except: return render(request, "manager/addseller.html", {"message": "编号必须为四位数字"}) seller = Seller() seller.sell_id = sellid seller.sell_phone = sellphone seller.sell_name = sellname seller.sell_account = sellaccount seller.sell_wechat = sellwechat seller.sell_password = sellpassword seller.sell_shop = manager_id seller.save() return showInforManager(request)
def SeedSellers(): for seller_name in ['George', 'Paul', 'Ringo', 'John']: s1 = Seller(name=seller_name, address="Abby Road", city="Soho", state="London", email=seller_name + "@Beatles.com", active=True) s1.save() for item_name in ['bird', 'house', 'chainsaw', 'motorcycle']: listing = ItemForSale( seller=s1, title=item_name + " for sale", description="great " + item_name + " for sale, like new.", price=50.00, listing_date=datetime.datetime.now() ) listing.save() user = User.objects.create_user(username='******', password='******') user.is_staff = True user.save()