Compare commits
12 Commits
heroku
...
dependabot
Author | SHA1 | Date | |
---|---|---|---|
4a93757794 | |||
7d172c2f07 | |||
d341a81b77 | |||
ec140575ee | |||
187827d42f | |||
179b2b7724 | |||
b5aa021f8a | |||
3822c9b0eb | |||
a47c21e75e | |||
69956e4536 | |||
87e3b174d9 | |||
d14ec3bf26 |
1
CONTRIBUTING.md
Normal file
1
CONTRIBUTING.md
Normal file
@ -0,0 +1 @@
|
||||
The main objective of this repository is to provide an example of CRUD with Flask, maximum simplicity. If you want to add new features, please create a Fork of it and notify me of its existence so I can add it in the README as support material.
|
@ -1,7 +1,5 @@
|
||||
# Flask contacts
|
||||
|
||||
[DEMO](http://flask-contacts.programadorwebvalencia.com)
|
||||
|
||||

|
||||
|
||||
## Use
|
||||
@ -30,3 +28,7 @@ python3 app.py
|
||||

|
||||

|
||||

|
||||
|
||||
## Forks with extensions
|
||||
|
||||
- 
|
||||
|
6
app.py
6
app.py
@ -1,4 +1,3 @@
|
||||
import os
|
||||
from flask import Flask, redirect, url_for, render_template, request, flash
|
||||
from models import db, Contact
|
||||
from forms import ContactForm
|
||||
@ -9,7 +8,8 @@ app.config['SECRET_KEY'] = 'my secret'
|
||||
app.config['DEBUG'] = False
|
||||
|
||||
# Database
|
||||
app.config['SQLALCHEMY_DATABASE_URI'] = os.environ.get('DATABASE_URL')
|
||||
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///book.sqlite'
|
||||
# app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root@localhost/book'
|
||||
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
||||
db.init_app(app)
|
||||
|
||||
@ -74,9 +74,7 @@ def contacts():
|
||||
'''
|
||||
Show alls contacts
|
||||
'''
|
||||
print(app.config['SQLALCHEMY_DATABASE_URI'])
|
||||
contacts = Contact.query.order_by(Contact.name).all()
|
||||
print(len(contacts))
|
||||
return render_template('web/contacts.html', contacts=contacts)
|
||||
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
import os
|
||||
from flask import Flask
|
||||
from flask_sqlalchemy import SQLAlchemy
|
||||
|
||||
app = Flask(__name__)
|
||||
app.config['SQLALCHEMY_DATABASE_URI'] = os.environ.get('DATABASE_URL')
|
||||
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///book.sqlite'
|
||||
#app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root@localhost/book'
|
||||
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
||||
db = SQLAlchemy(app)
|
||||
|
||||
|
@ -1,6 +1,8 @@
|
||||
Faker==0.7.11
|
||||
Flask==0.12.1
|
||||
Flask-SQLAlchemy==2.2
|
||||
Flask-WTF==0.14.2
|
||||
Flask==2.3.2
|
||||
Flask-SQLAlchemy==2.5.1
|
||||
Flask-WTF==0.14.3
|
||||
gunicorn
|
||||
psycopg2-binary
|
||||
Werkzeug==2.0.3
|
||||
Jinja2==3.0.0
|
||||
email_validator
|
||||
|
Reference in New Issue
Block a user