1. 下载安装,按照官方教程操作,不多说
2. 添加APP
settings.py文件中添加如下代码:
INSTALLED_APPS = (
'grappelli',
)
一定需要添加在admin前面
3. 添加url映射
urls.py文件中添加如下代码:
(r'^grappelli/',include('grappelli.urls')),
须添加在admin前面
4.修改admin静态文件前缀
a.在本地环境的话,在settings.py文件中修改ADMIN_MEDIA_PREFIX为如下:
ADMIN_MEDIA_PREFIX = 'http://127.0.0.1:8000/static/grappelli/'
b.在部署环境的话,这样修改:
ADMIN_MEDIA_PREFIX = 'http://domain/static/grappelli/'
5.一些定制
经过上面四步,grappelli这个APP已经能够正常使用了,你重新登录一下admin后台,会发现整个界面已经完全变了,事实上,我非常喜欢这种样式,使用Django做开发的一大特点就是很多事情甚至你自己不需要做,有很多优秀的第三方库帮助你解决各种问题。事实上,grappelli还有很多可以定制的地方,这里仅简单介绍一二,更详细的还需要仔细去查看其官方文档。
(1)设置admin后台title——在settings.py中加入:
GRAPPELLI_ADMIN_TITLE='your_title'
(2)安装仪表盘
1.在settings.py中添加相应APP(要放在grappelli前面):
INSTALLED_APPS = (
'grappelli.dashboard',
'grappelli',
'django.contrib.admin',
)
2.继续在settings.py中添加上下文处理器context-processor:
TEMPLATE_CONTEXT_PROCESSORS = (
"django.contrib.auth.context_processors.auth",
"django.core.context_processors.request",
"django.core.context_processors.i18n",
"django.contrib.messages.context_processors.messages",
)
3.执行命令
python manage.py customdashboard
此命令将在项目目录里创建一个名为dashboard.py的文件,此文件里有一个名为customIndexDashboard的类,这个类生成admin后台首页的仪表盘dashboard。
注意:一定要把生成的Dashboard文件挪到infimob/infimob下面
"dashboard.py needed to move to myproj/myproj"
4.最后,你需要在settings.py中添加这句:
GRAPPELLI_INDEX_DASHBOARD = 'yourproject.dashboard.CustomIndexDashboard'
分享到:
相关推荐
安装要求模型翻译Django的> = 3.0 1.8 == 2.0 1.7 == 1.0 1.4-1.6使用点pip install modeltranslation-grappelli配置包括到已安装的应用程序中。 INSTALLED_APPS = ( ... ' modeltranslation_grappelli ',) 并从此...
资源分类:Python库 所属语言:Python 资源全名:django-grappelli-2.3.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
django-grappelli, Django 管理界面( 存储库存储库)的高级外观 Django Grappelli 为 Django 管理界面提供的外观。Grappelli是一个基于网格的可选/扩展对 Django 管理接口的支持。代码https://github.com/sehmaschin
django-filebrowser-no-grappelli, 媒体管理无 Grappelli Django FileBrowser 媒体管理 。( 基于 https://github.com/sehmaschine/django-filebrowser )FileBrowser是对 Django 命令行管理界面
django-grappelli-template-editor 允许您通过额外的Grappelli仪表板页面编辑模板 安装 安装软件包: $ pip install django-grapelli-template-editor 新增至INSTALLED_APPS INSTALLED_APPS = ( ... 'grappelli...
django-grappelli-2.3.7.rar 美化admin后台用的。 锦上添花。
资源来自pypi官网。 资源全名:grappelli_safe-0.1.9.tar.gz
django-filebrowser, 使用Grappelli的媒体管理 Django FileBrowser 用进行收费的媒体管理。FileBrowser是对 Django 命令行管理界面的扩展,以便:浏览服务器和 upload/delete/edit/rename 文件上的目录。
python库,解压后可用。 资源全名:django_grappelli-2.15.3-py2.py3-none-any.whl
django-filebrowser-no-grappelli:媒体管理无Grappelli
资源来自pypi官网。 资源全名:django_grappelli-2.15.3-py2.py3-none-any.whl
python库。 资源全名:grappelli_side_menu-0.1.2-py2.py3-none-any.whl
Grappelli 2.14.3(2020年11月24日):与Django 3.1兼容Grappelli 2.13.4(2020年2月10日):与Django 2.2(LTS)兼容Grappelli 2.10.4(2018年11月1日):与Django 1.11(LTS)兼容目前的发展分支: Grappelli ...
概述 grappelli_safe是的的永久... 在创建grappelli_safe时,Grappelli被错误地打包在,并且也放弃了与Django 1.1的兼容性-因此创建了grappelli_safe以解决这些特定问题。 有关更多详细信息,请参见 。 贡献 请参阅
grappelli是github上面star最多的django模板系统 http://django-grappelli.readthedocs.org/en/latest/quickstart.html#installation 复制代码 代码如下: pip install django-grappelli settings.py INSTALLED_APPS ...
Django FileBrowser Grappelli的媒体管理。 FileBrowser是管理界面的扩展,目的是: 浏览服务器上的目录并上传/删除/编辑/重命名文件。 使用FileBrowseField将图像/文档包含到模型/数据库中。 使用TinyMCE选择图像/...
django-filebrowser-no-grappelli django-filebrowser,用于默认的Django管理站点。 基于 v3.1(在git中之前)考虑使用基于更新版本的版本 通过基于pythong版本有条件地导入simplejson,此fork与Django 1.8一起使用...
夹层高级管理员 使用带有高级实用程序的Bootstrap的夹层管理主题。 要求 夹层4.0.1 安装 下载它 添加"mezzanine_advanced_admin",到...配置 为了获得完整的bootstrap3体验,您可能需要对字段使用自定义渲染器。 树