def add_contact(): username = None if 'username' in session: username = session['username'] if request.method == 'GET': return render_template('add-contact.html', site=site, username=username) if request.method == 'POST': first_name = request.form['firstName'] last_name = request.form['lastName'] biography = request.form['biography'] avatar = request.form['avatar'] contact = Contact(first_name, last_name) if biography != "": contact.update_biography(biography) if avatar != "": contact.avatar_url = avatar contact_book.add(contact) return redirect(url_for('contacts'))
def generate_contacts(): # create a contact book sesame_street = ContactBook() # create contact for Cookie Monster cookie = Contact("cookie", "Cookie", "Monster") # call add_phone() on cookie cookie.add_phone("12345678", "work") cookie.add_phone("00123456", "Cookie Line") cookie.add_label("Cookie") cookie.add_label("Friend") cookie.add_label("Friends with Ernie") cookie.add_email("*****@*****.**") cookie.update_biography( "Some quick example text to build on the card title and make up the bulk of the card's content." ) # create contact for Don Music don = Contact("don", "Don", "Music") # call add_label on don don.add_label("Music") don.add_label("Friend") # call add_phone on don don.add_phone("12345678", "work") # add avatar don.avatar_url = "https://vignette.wikia.nocookie.net/muppet/images/c/c3/Don_Music.png/revision/latest/scale-to-width-down/280?cb=20110808141055" # create contact for Roosevelt Franklin roosevelt = Contact("frankr", "Roosevelt", "Franklin") # call add_phone on don roosevelt.add_phone("12345678", "personal") # call add_email() on roosevelt roosevelt.add_email("*****@*****.**") roosevelt.add_email("*****@*****.**") # set the avatar roosevelt.avatar_url = "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fmuppetmindset.files.wordpress.com%2F2014%2F06%2Froosevelt-franklin.png%3Fw%3D251%26h%3D300&f=1&nofb=1" roosevelt.add_friend(don) # create contact for Bert bert = Contact("bert", "Bert", "Sesame") bert.add_email("*****@*****.**") bert.add_label("Bert from Sesame") bert.add_label("Friends with Ernie") bert.add_label("Friend") bert.update_biography( "Bert is Ernie's best friend and roommate on Sesame Street. The pair share the basement apartment at 123 Sesame Street." ) bert.avatar_url = "https://vignette.wikia.nocookie.net/muppet/images/e/e1/Bert_smile.png/revision/latest/scale-to-width-down/280?cb=20110630173259" bert.add_friend(cookie) cookie.add_friend(bert) roosevelt.add_friend(bert) # add contacts to contact book sesame_street.add(cookie) sesame_street.add(don) sesame_street.add(roosevelt) sesame_street.add(bert) return sesame_street