Skip to content

Instantly share code, notes, and snippets.

@ckinsey
ckinsey / middleware.py
Created September 21, 2012 03:24
Mobile middleware success!
from django.conf import settings
class MobileTemplateMiddleware:
def process_request(self, request):
host = request.META.get('HTTP_HOST', '')
host_s = host.split('.')
if len(host_s) > 1:
subdomain = host_s[0]
@ckinsey
ckinsey / gist:3452253
Created August 24, 2012 15:57
custom admin view
class FooAdmin(admin.ModelAdmin):
def get_urls(self):
urls = super(ContentProjectAdmin, self).get_urls()
extra_urls = patterns('',
url(r'^dashboard/$', self.admin_site.admin_view(self.dashboard), name="cms_dashboard"),
)
return extra_urls + urls