跳转至

Django admin对比

1 原生admin

优点:兼容性好 缺点:样式不好看 操作效率低 不兼容手机端

2 xadmin

优点:操作快捷 缺点:不兼容django最新版本

3 Django-material

优点:样式美观 兼容手机端 缺点:不支持级联修改 不支持filter_horizontal方式选择M2M

img

4 Django admin bootstrap

样式错位,不考虑。

img

5 django suit

缺点:不好看 不兼容手机 商用收费

img

6 django flat response

优点:样式完全和原生admin一样 只是增加了原生端手机适配 1.9以前可以使用django-flat-theme

自定义base_site.html时需要在

{% extends "admin/base.html" %}

之后加入

{% load admin_static %}
{% block blockbots %}
  {{ block.super }}
  <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0">
  <link rel="stylesheet" type="text/css" href="{% static 'admin/css/responsive.css' %}" />
{% endblock %}

才能使响应式admin生效,就是加入了一个admin/css/responsive.css

img

7 django grappelli

缺点:不好看 不兼容手机 诸多兼容性问题