Compare commits

..

No commits in common. "fe2dcd23f13ba273f97cc22c82a628028ad28d45" and "626ababdc37c34989a2789c62735c7d58137d557" have entirely different histories.

6 changed files with 4 additions and 42 deletions

View File

@ -1,3 +1,2 @@
FLASK_APP=microblog.py FLASK_APP=microblog.py
FLASK_DEBUG=0

View File

@ -22,27 +22,20 @@ pip freeze > requirements.txt
``` ```
## db cheat: ## db cheat:
After db schema change:
``` ```
flask db migrate -m "add users table" flask db migrate -m "users table"
flask db upgrade flask db upgrade
```
Dump data if db in good state: flask db downgrade [base]
```
flask db downgrade base
flask db upgrade flask db upgrade
```
Full reset: full reset?
```
rm app.db rm app.db
rm -r migrations rm -r migrations
flask db init flask db init
flask db migrate flask db migrate
flask db upgrade flask db upgrade
``` ```
## build notes: ## build notes:
Dockerfile needs dockerignore or preferably explicitly defined copies for: Dockerfile needs dockerignore or preferably explicitly defined copies for:

View File

@ -11,5 +11,5 @@ migrate = Migrate(app, db)
login = LoginManager(app) login = LoginManager(app)
login.login_view = 'login' login.login_view = 'login'
from app import routes, models, errors from app import routes, models

View File

@ -1,13 +0,0 @@
from flask import render_template
from app import app, db
@app.errorhandler(404)
def not_found_error(error):
return render_template('404.html'), 404
@app.errorhandler(500)
def internal_error(error):
db.session.rollback()
return render_template('500.html'), 500

View File

@ -1,8 +0,0 @@
{% extends "base.html" %}
{% block content %}
<h1>File Not Found</h1>
<p><a href="{{ url_for('index') }}">Back</a></p>
{% endblock %}

View File

@ -1,9 +0,0 @@
{% extends "base.html" %}
{% block content %}
<h1>An unexpected error has occurred.</h1>
<p>Administrator has been notified.</p>
<p><a href="{{ url_for('index') }}">Back</a></p>
{% endblock %}