Skip to main content
 首页 » 编程设计

python之在我的项目中,当我安装 django-filebrowser 时发生了一些冲突,仅样式冲突没有任何功能冲突

2025年05月04日29lovecherry

在我的项目中,我想为管理界面集成 fluent_dashborad,当我安装 django-filebrowser 时发生了一些冲突,冲突仅在样式上而不是在任何功能上。

这是我安装的应用程序,

INSTALLED_APPS = ( 
 
    'fluent_dashboard', 
    'grappelli', 
    'filebrowser', 
    'admin_tools', 
    'object_tools', 
    'admin_tools.theming', 
    'admin_tools.menu', 
    'admin_tools.dashboard', 
 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'django.contrib.sitemaps', 
    'cms.plugins.file', 
    'cms.plugins.flash', 
    'cms.plugins.googlemap', 
    'cms.plugins.link', 
    'cms.plugins.picture', 
    'cms.plugins.snippet', 
    'cms.plugins.teaser', 
    'cms.plugins.text', 
    'cms.plugins.video', 
    'cms.plugins.twitter', 
    'ckeditor', 
    'modeltranslation', 
    'cms', 
    'haystack', 
    'cms_search', 
    'export', 
    'mptt', 
    'menus', 
    'endless_pagination', 
    'south', 
    'sekizai', 
    'apps.cmsplugin_title', 
    'apps.cmsplugins', 
    'apps.newsletters', 
    'apps.contactus', 
    'apps.cmsplugin_gallery', 
    'apps.inline_ordering', 
    'apps.gallery', 
    'apps.website_settings', 
    'apps.career', 
    'apps.general',   
    'captcha', 
    'sorl.thumbnail', 
) 

当我评论 grappelli 和 admin_tools 时。流畅的仪表板运行完美,但文件浏览器中出现样式冲突。

当我尝试禁用流畅的仪表板并启用 grappelli 和 admin_tools 时,它运行良好。但我想要 fluent_dashboard 本身。

因此,其中任何一个都可以单独工作,但不能一起工作。如何让它们协同工作。

请您参考如下方法:

Grapelli 和 django-fluent-dashboard 目前不兼容。

Grapelli 已经提供了他们自己的仪表板代码。这被提取到“django-admin-tools”中,以便在 grapelli 之外使用。 fluent-dashboard 构建于此之上。

您已经可以使用 grapelli 提供的功能,并从 fluent-dashboard 中获取有用的部分(例如 IconAppList 类)。

(附注:当然欢迎提出提高 grapelli 兼容性的拉取请求)