Skip to content

Instantly share code, notes, and snippets.

from flask import Flask
from flask_admin import Admin
from flask_admin.contrib import sqla
from flask_sqlalchemy import SQLAlchemy
from sqlalchemy import Column, ForeignKey, Integer, String
from sqlalchemy.orm import relationship
# Create application
app = Flask(__name__)
@pawl
pawl / security_risk.py
Created August 20, 2015 06:07
"Security Risk"
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import flask_admin as admin
from flask_admin.contrib import sqla
# Create application
app = Flask(__name__)
@pawl
pawl / gist:4d0213c5aef2bbba66f1
Last active August 29, 2015 14:26
Upgrading postgres 9.4 to 9.5-alpha1 on OSX
brew uninstall postgresql
brew install postgresql-9.5
brew link -f postgresql-9.5
mv /usr/local/var/postgres /usr/local/var/postgres.old
initdb -D /usr/local/var/postgres
# restore old database?
# pg_upgrade -b /usr/local/Cellar/postgresql/9.0.4/bin -B /usr/local/Cellar/postgresql/9.1.2/bin -d /usr/local/var/postgres.old -D /usr/local/var/postgres
# start postgres
@pawl
pawl / issue_834.py
Created July 31, 2015 02:04
Trying to reproduce issue #834 in flask-admin
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import flask_admin as admin
from flask_admin.contrib import sqla
# Create application
app = Flask(__name__)
@pawl
pawl / gist:6d8bc0ad7db9f71cf3c2
Created July 28, 2015 07:00
stack trace for babel issue
Traceback (most recent call last):
File "/home/travis/virtualenv/python3.3.5/lib/python3.3/site-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/home/travis/virtualenv/python3.3.5/lib/python3.3/site-packages/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/travis/virtualenv/python3.3.5/lib/python3.3/site-packages/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/home/travis/virtualenv/python3.3.5/lib/python3.3/site-packages/flask/_compat.py", line 33, in reraise
raise value
File "/home/travis/virtualenv/python3.3.5/lib/python3.3/site-packages/flask/app.py", line 1475, in full_dispatch_request
@pawl
pawl / Anaconda.sublime-settings
Last active November 11, 2021 02:16
My Sublime "Settings - User" File
{
"pep8_max_line_length": 120,
"python_interpreter": "python3",
"display_signatures": false
}
@pawl
pawl / hybrid_properties.py
Last active March 12, 2018 00:03
Hybrid Properties In Flask Admin - Error
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from sqlalchemy.ext.hybrid import hybrid_property
import flask_admin as admin
from flask_admin.contrib import sqla
from flask_admin.contrib.sqla.filters import BaseSQLAFilter, FilterEqual
# Create application
app = Flask(__name__)
@pawl
pawl / docker_auto_remove
Created June 28, 2015 00:53
Automatically remove docker containers for long-running jobs
PID=$(docker run -d "$@")
docker wait $PID
docker rm $PID
@pawl
pawl / datefilter.py
Created February 4, 2015 04:09
Demostration of flask-admin date filter
from datetime import date, datetime, time
from flask import Flask, request, render_template
from flask.ext.sqlalchemy import SQLAlchemy
from flask.ext.admin.contrib import sqla
from flask.ext.admin import expose, Admin, AdminIndexView
app = Flask(__name__)
from datetime import date, datetime, time
from flask import Flask, request
from flask.ext.sqlalchemy import SQLAlchemy
from flask.ext.admin.contrib import sqla
from flask.ext.admin import expose, Admin
from flask.ext.babelex import Babel
from flask.ext.admin.menu import MenuLink