Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am titusz on github.
  • I am titusz (https://keybase.io/titusz) on keybase.
  • I have a public key ASBwX33siP_x7veSQ51EF6mlnHZEz990GPU45j-wKpExrAo

To claim this, I am signing this object:

@titusz
titusz / extendedmodelvalidation.py
Created November 9, 2016 13:47
Extended model validation
class ExtendedValidationModel(models.Model):
"""
Abstract model class that adds conditional field cleaning/validation.
You can create extended field validation with model methods like:
def clean_<fieldname>(self):
# things gone bad
raise ValidationError('whatever')
return self.<fieldname>
@titusz
titusz / suit_multi_admin.py
Last active February 12, 2016 12:41
Monkeypatch for Django Suit to support separate SUIT_CONFIGs for multiple Admin Sites
def suit_multi_admin():
"""Monkeypatch Django Suit to support multiple Admin Sites
Usage:
put this code for example in myapp/monkey.py
Activate the monkeypatch in your models.py:
from monkey import suit_multi_admin
@titusz
titusz / link_area.html
Created December 8, 2012 16:59
kf8 fixed layout drives me crazy