Skip to content

Instantly share code, notes, and snippets.

@kingcons
Created June 9, 2011 20:13
Show Gist options
  • Save kingcons/1017604 to your computer and use it in GitHub Desktop.
Save kingcons/1017604 to your computer and use it in GitHub Desktop.
interesting snippets
def drop_to_ipy(self, request, qs):
def fixterm():
import os; os.system('reset')
from pprint import pprint; import IPython; IPython.Shell.IPShellEmbed(argv=[])()
def admin_from_model_instance(obj):
admin.site._registry[obj.__class__].__class__
def model_from_admin_obj():
return [[k,v] for k,v in admin.site._registry.items() if v.__class__==self.__class__][0][0]
def find_multieditables():
from django.contrib.admin import site, autodiscover
from medley.common.admin import MultiEditable
autodiscover()
[[model,admin] for model,admin in site._registry.items() if issubclass(admin.__class__, MultiEditable)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment