Skip to content

Commit d77c3f5

Browse files
committed
work on adding sqlalchemy
1 parent 6c77dbc commit d77c3f5

File tree

4 files changed

+14
-1
lines changed

4 files changed

+14
-1
lines changed

app/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
import redis
2-
from config import Config
32
from flask import Flask
43
from app.utils import make_celery
4+
from config import Config
5+
from flask_sqlalchemy import SQLAlchemy
6+
from flask_migrate import Migrate
57

68

79
app = Flask(__name__, static_url_path='/static')
810
app.config.from_object(Config)
11+
db = SQLAlchemy(app)
12+
migrate = Migrate(app, db)
913

1014
# connect to Redis instance
1115
redis_db = redis.StrictRedis(host=app.config['REDIS_SERVER'],

app/models.py

Whitespace-only changes.

app/templates/repositories.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,8 @@
33
{% block content %}
44
<div class="col-md-9">
55
<h1>Repositories</h1>
6+
{% if not repositories %}
7+
None found. <a href="#">Add your first one now</a>.
8+
{% endif %}
69
</div>
710
{% endblock content %}

config.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import os
2+
base_dir = os.path.abspath(os.path.dirname(__file__))
23

34

45
class Config(object):
@@ -13,3 +14,8 @@ class Config(object):
1314
# Celery task queue
1415
CELERY_BROKER_URL = os.getenv('CELERY_BROKER_URL') or REDIS_URL
1516
CELERY_RESULT_BACKEND = os.getenv('CELERY_RESULT_BACKEND') or REDIS_URL
17+
18+
# database settings
19+
SQLALCHEMY_DATABASE_URI = os.getenv('DATABASE_URL') or \
20+
'sqlite:///' + os.path.join(basedir, 'flaskdash.db')
21+
SQLALCHEMY_TRACK_MODIFICATIONS = False

0 commit comments

Comments
 (0)