Exemplo n.º 1
0
def create(request):
    print request.POST
    print request.POST['name']
    print request.POST['breed']
    contacts = Contacts(name=request.POST['name'], breed=request.POST['breed'])
    contacts.save()
    return redirect('/')
Exemplo n.º 2
0
def contact_add():
    """ Helper page to add contacts while on Heroku.
	
	"""
    if request.method == "POST":

        try:
            print('Inside try')
            name = request.form['inputn']
            phone_no = request.form['inputp']
            print(name, phone_no)
            row = Contacts(name=name, phone_no=phone_no)
            db.session.add(row)
            print('Added result to session')
            db.session.commit()
            print('DB Addition Success')

        except Exception as e:
            db.session.rollback()
            print("Unable to add item to database.")
            print(e)

        finally:
            db.session.close()

    return render_template('contactadd.html')
Exemplo n.º 3
0
def add_contact():
    add_contact = forms.SignupForm(request.form)
    if request.method == 'POST':
        contacts = Contacts(id,
                            fullname=add_contact.fullname.data,
                            phone=add_contact.phone.data,
                            email=add_contact.email.data)
        db.session.add(contacts)
        db.session.commit()
        flash('Contacto agregado exitosamente')
        return redirect(url_for('index'))
Exemplo n.º 4
0
def contact():
    form = ContactForm(request.form)
    if request.method == 'POST' and form.validate():
        name = form.data['name']
        email = form.data['email']
        message = form.data['message']
        contact = Contacts(name=name, email=email, comment=message)
        contact.save()
        send_email(name, email, message)
        time.sleep(5)
        return redirect('/')

    context = {'form': form}
    content = render_template('contact.html', **context)
    return content
Exemplo n.º 5
0
def contact_us():
    if(request.method=='POST'):
        name = request.form.get('name')
        email = request.form.get('email')
        phone = request.form.get('phone')
        message = request.form.get('message')
        entry = Contacts(name=name, phone_num = phone, msg = message, date= datetime.now(),email = email )
        db.session.add(entry)
        db.session.commit()
        flash('Data Saved Successfully')
        mail.send_message('New message from ' + name,
                          sender=email,
                          recipients = [params['gmail-user']],
                          body = message + "\n" + phone
                          )
    return render_template('contactUs.html', params=params)
Exemplo n.º 6
0
def new_contact():
    '''
    Create new contact
    '''
    form = ContactForm()
    if request.method == 'POST' and form.validate_on_submit():
        # Get form
        name = request.form['name']
        surname = request.form['surname']
        email = request.form['email']
        phone = request.form['phone']
        # Save in database
        try:
            my_contact = Contacts(name, surname, email, phone)
            db.session.add(my_contact)
            db.session.commit()
            # User info
            flash('Contact created correctly', 'success')
            return redirect(url_for('contacts'))
        except:
            db.session.rollback()
            flash('Error generating contact.', 'danger')

    return render_template('web/new_contact.html', form=form)
Exemplo n.º 7
0
def addcontact():
    user_reference = request.args.get('user_ref')
    phone = request.args.get('phone')
    contact = Contacts(user_reference, phone)
    return jsonify(contact=contact.insert_into_db())
Exemplo n.º 8
0
    "phone_number":
    "72780272317",
    "date_birth":
    "2011-01-18",
    "histories": [
        ("2019-01-08 22:17:54"),
        ("2019-11-06 12:17:54"),
    ]
}]

if os.path.exists('contacts.db'):
    os.remove('contacts.db')

db.create_all()

for contacts in CONTACTS_LIST:
    con = Contacts(first_name=contacts.get('first_name'),
                   last_name=contacts.get('last_name'),
                   phone_number=contacts.get('phone_number'),
                   date_birth=contacts.get('date_birth'))

    for his in contacts.get('histories'):
        created_at = his
        con.histories.append(
            History(
                created_at=datetime.strptime(created_at, "%Y-%m-%d %H:%M:%S")))

    db.session.add(con)

db.session.commit()
Exemplo n.º 9
0
from models import db, Contacts
from faker import Factory

fake = Factory.create()
# Spanish
#fake = Factory.create('es_ES')
# Reload tables
db.drop_all()
db.create_all()
# Make 100 fake contacts
for num in range(100):
    fullname = fake.name().split()
    name = fullname[0]
    surname = ' '.join(fullname[1:])
    email = fake.email()
    phone = fake.phone_number()
    # Save in database
    mi_contacto = Contacts(name, surname, email, phone)
    db.session.add(mi_contacto)
    db.session.commit()