Skip to content

Instantly share code, notes, and snippets.

@pawl
pawl / gist:a57b4c42e1e99a2fbb1e
Created November 24, 2014 08:37
UnicodeDecodeError
Traceback (most recent call last):
File "/opt/virtualenvs/more_filters/lib/python2.7/site-packages/flask/app.py", line 1836, in __call__
return self.wsgi_app(environ, start_response)
File "/opt/virtualenvs/more_filters/lib/python2.7/site-packages/flask/app.py", line 1820, in wsgi_app
response = self.make_response(self.handle_exception(e))
File "/opt/virtualenvs/more_filters/lib/python2.7/site-packages/flask/app.py", line 1403, in handle_exception
reraise(exc_type, exc_value, tb)
File "/opt/virtualenvs/more_filters/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/opt/virtualenvs/more_filters/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
@pawl
pawl / mongofilters.py
Created November 30, 2014 06:02
Testing new flask-admin filters for mongoengine
from datetime import date, datetime, time
from flask import Flask, request
from flask.ext.mongoengine import MongoEngine
from flask.ext.admin.contrib.mongoengine import ModelView
from flask.ext.admin import expose, Admin
app = Flask(__name__)
@pawl
pawl / peeweefilters.py
Created November 30, 2014 06:02
Testing new flask-admin filters for peewee
from datetime import date, datetime, time
from flask import Flask, request
import peewee
from flask.ext.admin.contrib.peewee import ModelView
from flask.ext.admin import expose, Admin
app = Flask(__name__)
@pawl
pawl / gist:190b948b42f9a637b327
Created December 3, 2014 17:02
Proxy Compatible Dockerfile for progrium/buildstep
FROM progrium/cedarish:cedar14
MAINTAINER Jeff Lindsay <[email protected]>
ENV http_proxy http://proxy.myproxy.com:8080/
ENV https_proxy http://proxy.myproxy.com:8080/
ADD ./stack/configs/etc-profile /etc/profile
ADD ./builder/ /build
RUN xargs -L 1 /build/install-buildpack /tmp/buildpacks < /build/config/buildpacks.txt
@pawl
pawl / gist.py
Last active August 29, 2015 14:10
Single Custom Filter Requiring Joins
import os
import os.path as op
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
from flask.ext import admin
from flask.ext.admin.contrib import sqla
from flask.ext.admin.contrib.sqla import filters
@pawl
pawl / issue737.py
Created December 11, 2014 17:20
Attempting to demonstrate issue #737
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
app = Flask(__name__)
@pawl
pawl / example.py
Last active August 29, 2015 14:12
Attempting to implement new column_editable_list in flask-admin
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, AdminIndexView
app = Flask(__name__)
@pawl
pawl / example.html
Created December 30, 2014 10:59
Flask Inline Editing Example Using WTForms + X-Editable
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>title</title>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet">
<link href="//cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.0/bootstrap3-editable/css/bootstrap-editable.css" rel="stylesheet"/>
<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
@pawl
pawl / test_mongo.py
Last active August 29, 2015 14:12
Test CSRF on new editable list view feature for flask-admin
from flask.ext.mongoengine import MongoEngine
import flask_wtf
from datetime import date, datetime, time
from flask import Flask, request
from flask.ext.admin.contrib.mongoengine import ModelView
from flask.ext.admin import expose, Admin, AdminIndexView
@pawl
pawl / error.py
Created January 6, 2015 07:33
Error demonstration
import peewee
import flask_wtf
from datetime import date, datetime, time
from flask import Flask, request
from flask.ext.sqlalchemy import SQLAlchemy
from flask.ext.admin.contrib.peewee import ModelView
from flask.ext.admin import expose, Admin, AdminIndexView