django-flat-theme brings fresh air to the default Django Admin interface which hasn't changed 10 years from the very first version of Django framework. This theme just makes UI modern and clean.

This app just overrides default admin's CSS. All changes are about colors, margins, sizes. Nothing major.

No any markup changes.


Install via pip: pip install git+

  1. Put flat app in your INSTALLED_APPS before django.contrib.admin:

INSTALLED_APPS = ( ... 'flat', 'django.contrib.admin', ... )

2. That's it.

### Compatibility
Tested with Django 1.7 only. If you find any problems in other Django versions - please [create an issue](

### Font
This theme uses [Roboto]( font. It includes Latin, Latin Extended, Cyrilic, Cyrilic Extended, Greek, Greek Extended subsets. Not sure about others. I will appreciate if someone would test admin interface with **i18n** to find any font issues.

### Testing
Tested in:
- IE7+ (IE7 and IE8 are OK in terms of graceful degradation)
- FF30+ (Windows, Ubuntu, OSX)
- Chrome 35+ (Windows, Ubuntu, OSX)
- Safari 8 (OSX)

### Screenshot Examples

**Login page**
![screenshot 2015-03-10 12 09 22](

![screenshot 2015-03-10 12 08 18](

**List of objects**
![screenshot 2015-03-10 12 08 32](

**New object**
![screenshot 2015-03-10 12 08 55](

Download source code from Github

Download ZIP

Submit resources