Merge branch 'master' into feature/made_base_form_class
This commit is contained in:
commit
68d16991cd
10
app.py
10
app.py
@ -4,7 +4,8 @@ from forms import ContactForm
|
|||||||
|
|
||||||
# Flask
|
# Flask
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
app.secret_key = 'my secret'
|
app.config['SECRET_KEY'] = 'my secret'
|
||||||
|
app.config['DEBUG'] = True
|
||||||
|
|
||||||
# Database
|
# Database
|
||||||
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///book.sqlite'
|
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///book.sqlite'
|
||||||
@ -28,10 +29,10 @@ def new_contact():
|
|||||||
'''
|
'''
|
||||||
form = ContactForm()
|
form = ContactForm()
|
||||||
if form.validate_on_submit():
|
if form.validate_on_submit():
|
||||||
|
my_contact = Contact()
|
||||||
|
form.populate_obj(my_contact)
|
||||||
|
db.session.add(my_contact)
|
||||||
try:
|
try:
|
||||||
my_contact = Contact()
|
|
||||||
form.populate_obj(my_contact)
|
|
||||||
db.session.add(my_contact)
|
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
# User info
|
# User info
|
||||||
flash('Contact created correctly', 'success')
|
flash('Contact created correctly', 'success')
|
||||||
@ -107,5 +108,4 @@ def contacts_delete():
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
app.debug = True
|
|
||||||
app.run()
|
app.run()
|
||||||
|
@ -18,11 +18,5 @@ class Contact(db.Model):
|
|||||||
email = db.Column(db.String(200), nullable=True, unique=True)
|
email = db.Column(db.String(200), nullable=True, unique=True)
|
||||||
phone = db.Column(db.String(20), nullable=True, unique=False)
|
phone = db.Column(db.String(20), nullable=True, unique=False)
|
||||||
|
|
||||||
def __init__(self, name, surname, email, phone):
|
|
||||||
self.name = name
|
|
||||||
self.surname = surname
|
|
||||||
self.email = email
|
|
||||||
self.phone = phone
|
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return '<Contacts %r>' % self.name
|
return '<Contacts %r>' % self.name
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="es">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
@ -18,7 +18,7 @@
|
|||||||
<span class="icon-bar"></span>
|
<span class="icon-bar"></span>
|
||||||
<span class="icon-bar"></span>
|
<span class="icon-bar"></span>
|
||||||
</button>
|
</button>
|
||||||
<a class="navbar-brand" href="#">Contactos</a>
|
<a class="navbar-brand" href="#">Contact Manager</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
|
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
|
||||||
<form action="{{ url_for('search') }}" method="get" class="navbar-form navbar-left">
|
<form action="{{ url_for('search') }}" method="get" class="navbar-form navbar-left">
|
||||||
|
Loading…
Reference in New Issue
Block a user