10

I'm using Django Grappelli as a skin for the Django admin interface. However, the design is not responsive. Users on mobile devices need to do a lot of zooming and panning. The mobile admin projects I've found so far seem to have been abandoned in their early stages. Does anyone know of one that is actively maintained?

Sean W.
  • 4,944
  • 8
  • 40
  • 66

4 Answers4

8

Try this: https://github.com/douglasmiranda/django-admin-bootstrap

It uses Bootstrap and is BSD licensed django-admin-bootstrap

Andre Soares
  • 1,968
  • 3
  • 21
  • 24
6

Since version 1.9 Django uses a former third-party app called django-flat-theme. There's another app made by the same developer which adds responsiveness to the admin. This app is called django-flat-responsive.

That means, if you're on Django 1.9+ just add django-flat-responsive. If you're running an older version of Django you need django-flat-theme and django-flat-responsive.

As user mirek points out, all of this is already integrated into Django 2+.

This is what it looks like:

https://pbs.twimg.com/media/CwuLWBlUUAAKqb3.jpg

jnns
  • 5,148
  • 4
  • 47
  • 74
  • @Bashar is on point with his recommendation to use Django flat responsive which is the simplest way to go if you’re looking for a mobile friendly version of your Django admin UI. I created a video to show case the plugin in action you may have a look here [https://youtu.be/sxqZII3K8OU](https://youtu.be/sxqZII3K8OU) . You may also want to note things will get a bit weird if your mixing up this plugin with other theme apps. – Timothy Mugayi Jan 06 '17 at 07:56
  • I tagged the wrong user i meant to say you @jnns – Timothy Mugayi Jan 08 '17 at 12:35
  • 1
    flat-responsive is integrated into django 2+ – mirek Aug 13 '19 at 14:47
1

https://code.google.com/p/django-jqmobile/ and https://code.google.com/p/django-mobileadmin/ seems interesting too compared to the other one above

using jquerymobile is very light and benefits from html5 controls which looks like a native app when managing your django admin.

it could require some tweaks when it comes to other custom django apps to work properly with all functions of that app though.

Bashar
  • 23
  • 1
  • 1
  • 6
1

Django Jet is another responsive admin interface http://jet.geex-arts.com/

https://github.com/ 750+ stars

Denis Kildishev
  • 709
  • 2
  • 7
  • 15