在我的项目中,当我安装django-filebrowser时发生了一些冲突,风格冲突只在任何函数中都没有

时间:2014-01-02 09:14:52

标签: python django django-grappelli django-filebrowser django-fluent

在我的项目中,我想将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本身。

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

1 个答案:

答案 0 :(得分:1)

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

Grapelli已经提供了自己的仪表板代码。这被提取到“django-admin-tools”中,可以在grapelli之外使用。流畅的仪表板就是建立在它之上的。

您已经可以使用grapelli提供的内容,并从流利的仪表板(例如IconAppList类)中获取有用位。

(p.s。提高葡萄利兼容性的拉动要求当然是受欢迎的)