Skip to content

Instantly share code, notes, and snippets.

View domibarton's full-sized avatar
🦄

Dominique Barton domibarton

🦄
View GitHub Profile
@domibarton
domibarton / app.py
Created September 19, 2018 06:51
Flask upload
from flask import Flask, request
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
@app.route('/upload', methods=['POST'])
def upload_file():
@domibarton
domibarton / websms.py
Created June 19, 2018 19:51
WebSms class
'''
WebSms messaging class.
Copyright © 2018 confirm IT solutions
'''
__all__ = (
'WebSms',
)
class KeyValue(unicode):
'''
This class can be used to represent newline-separated colon-based and
key-value strings. This sounds a bit complicated, but in fact it's really
simple and straight forward. It's basically an unicode class on steroids.
Just create a new instance and define colon-based key-value strings in the
constructor. Each line should contain one key-value pair, for example:
```
@domibarton
domibarton / test.py
Last active March 4, 2017 09:13
Django & MySQL & custom unicode class = FAIL
# -*- coding: utf-8 -*-
from __future__ import absolute_import, unicode_literals
from django.views.generic import View
from django.http import HttpResponse
from .models import MyFirstModel, MySecondModel
class CustomUnicode(unicode):
pass
class TestView(View):
@domibarton
domibarton / keyvalue.py
Last active March 3, 2017 17:04
UnicodeError w/ Django, MySQL & custom unicode classes
# -*- coding: utf-8 -*-
from __future__ import absolute_import, unicode_literals
from django.db.models import TextField
class KeyValue(unicode):
pass
class KeyValueField(TextField):