Compare commits
No commits in common. "fe2dcd23f13ba273f97cc22c82a628028ad28d45" and "626ababdc37c34989a2789c62735c7d58137d557" have entirely different histories.
fe2dcd23f1
...
626ababdc3
@ -1,3 +1,2 @@
|
||||
FLASK_APP=microblog.py
|
||||
FLASK_DEBUG=0
|
||||
|
||||
|
@ -22,27 +22,20 @@ pip freeze > requirements.txt
|
||||
```
|
||||
|
||||
## db cheat:
|
||||
After db schema change:
|
||||
```
|
||||
flask db migrate -m "add users table"
|
||||
flask db migrate -m "users table"
|
||||
flask db upgrade
|
||||
```
|
||||
|
||||
Dump data if db in good state:
|
||||
```
|
||||
flask db downgrade base
|
||||
flask db downgrade [base]
|
||||
flask db upgrade
|
||||
```
|
||||
|
||||
Full reset:
|
||||
```
|
||||
full reset?
|
||||
rm app.db
|
||||
rm -r migrations
|
||||
flask db init
|
||||
flask db migrate
|
||||
flask db upgrade
|
||||
```
|
||||
|
||||
## build notes:
|
||||
|
||||
Dockerfile needs dockerignore or preferably explicitly defined copies for:
|
||||
|
@ -11,5 +11,5 @@ migrate = Migrate(app, db)
|
||||
login = LoginManager(app)
|
||||
login.login_view = 'login'
|
||||
|
||||
from app import routes, models, errors
|
||||
from app import routes, models
|
||||
|
||||
|
@ -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
|
||||
|
@ -1,8 +0,0 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
<h1>File Not Found</h1>
|
||||
<p><a href="{{ url_for('index') }}">Back</a></p>
|
||||
|
||||
{% endblock %}
|
@ -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 %}
|
Loading…
Reference in New Issue
Block a user