一个简单的django应用程序,提供到管理中fk字段的更改和删除链接。

django-admin-enhancer的Python项目详细描述


Build StatusCoverage Status

概述

一个简单的django应用程序,提供到fk字段的更改和删除链接 在管理员的同时罚单 #13163#13165未修复。

请注意,此应用程序仅适用于django>;=1.4。

显示

Selected

已选定

Empty

用法

建议安装django-admin-enhancer的方法是通过 pip

pip install django-admin-enhancer

'admin_enhancer'添加到INSTALLED_APPS以避免 TemplateDoesNotExist个错误。

处理时请确保混合EnhancedModelAdminMixindjango.contrib.admin.ModelAdmin子类和 EnhancedAdminMixin处理时 django.contrib.admin.InlineModelAdmin在 关系。MIXIN位于^ {TT9} $。

如果出现编辑和删除控件,但弹出窗口未关闭或 选择框是否更新了 有关字段可能没有与 EnhancedModelAdminMixin

举几个例子看看 here

Django CMS支持

django cms(https://www.django-cms.org/)定义了一个插件系统 创建可插入的应用程序;其插件系统依赖于标准 django管理框架,因此使用它可以轻松地enhance插件 项目。

插件增强

要向自己的插件添加admin_enhancer支持,只需添加 admin_enhancer.EnhancedAdminMixin到插件类定义。

...fromadmin_enhancer.adminimportEnhancedAdminMixinclassMyOwnPlugin(EnhancedAdminMixin,CMSPluginBase):name="whatever"...plugin_pool.register_plugin(MyOwnPlugin)

增强第三方插件,请注销原始插件并扩展 和你自己的基类在一起。

...fromother.app.cms_pluginsimportThirdPartyPluginfromadmin_enhancer.adminimportEnhancedAdminMixinclassEnhancedThirPartyPlugin(EnhancedAdminMixin,ThirdPartyPlugin):pass...plugin_pool.unregister_plugin(ThirdPartyPlugin)plugin_pool.register_plugin(EnhancedThirPartyPlugin)

页面管理支持

django cms为其Page对象定义modeladmin; admin_enhancer.contrib.djangocmsPage来增强它。要安装它,请添加 admin_enhancer.contrib.djangocmsINSTALLED_APPS之后 django-cmsdjango-admin-enhancer相关应用程序。

django文件管理器支持

django-filerhttps://github.com/stefanfoulis/django-filer)有其 拥有与django-admin-enhancer冲突的增强的小部件 enhance基于文件管理器的应用程序,在 modeladmin从enhancement中排除基于文件管理器的字段 使其他领域更加丰富。

cmsplugin_filerhttps://github.com/stefanfoulis/cmsplugin-filer) 可以扩展为支持django-admin-enhancer,就像任何其他 django cms插件;以获得更好的支持admin_enhancer.contrib.filerThumbnailOption类定义新的ModelAdmin。安装 它在之前将admin_enhancer.contrib.filer添加到INSTALLED_APPSadmin_enhancer.contrib.djangocms

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓将java转换为kotlin会中断contextmenu   输出不正确:使用Java实现二进制搜索树   用户界面如何在java程序中生成“页面”   多线程Java:线程调用Runnable   java Wso2 5.8,具有3个身份验证步骤   数组(Java)使用for循环获取所有组合并添加到ArrayList,但ArrayList只有最后一个添加   java二十题编程   MySql Java错误:检查使用“?”附近的正确语法调用PreparedStatement时在第1行   java我的Android Studio应用程序有什么问题一直停止?   java如何使用docx4j将带有Marathi文本的HTML文本写入PDF文档?   %04X在C中的含义以及如何在java中编写   Java中的优化:涉及实例化时定义的常量的表达式在编译时是否得到简化?   桌面应用程序的java推荐技术选择   java视图在整个单击功能完成之前不会更新