Skip to content

Instantly share code, notes, and snippets.

View litchfield's full-sized avatar

Simon Litchfield litchfield

View GitHub Profile
@litchfield
litchfield / add_error.py
Created May 5, 2014 06:29
Django Forms add_error() backport for <1.7
from django import forms
from django.forms.forms import NON_FIELD_ERRORS
class AddErrorMixin(object):
"Backport add_error() for django <1.7"
def add_error(self, field, msg):
field = field or NON_FIELD_ERRORS
if field in self._errors:
self._errors[field].append(msg)
else:
@plentz
plentz / nginx.conf
Last active April 24, 2024 11:15
Best nginx configuration for improved security(and performance)
# to generate your dhparam.pem file, run in the terminal
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048
@Nagyman
Nagyman / sass.py
Created September 12, 2013 19:36
import os
import logging
from compressor.filters import CompilerFilter
from django.conf import settings
logger = logging.getLogger(__name__)
class SassMapFilter(CompilerFilter):
'''
@Zae
Zae / typekit.editor.php
Created September 18, 2012 10:08 — forked from tomjn/typekit.editor.php
Typekit fonts for TinyMCE editor plugin
add_filter("mce_external_plugins", "tomjn_mce_external_plugins");
function tomjn_mce_external_plugins($plugin_array){
$plugin_array['typekit'] = get_template_directory_uri().'/typekit.tinymce.js';
return $plugin_array;
}