0

私のプロジェクトでは、管理インターフェイスに 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 自体が必要です。

したがって、これらのいずれかが単独で機能しますが、一緒には機能しません。それらを連携させる方法。

4

1 に答える 1

1

Grapelli と django-fluent-dashboard は現在互換性がありません。

Grapelli はすでに独自のダッシュボード コードを提供しています。これは「django-admin-tools」に抽出され、グレープペリ外で使用できるようになりました。fluent-dashboard はその上に構築されています。

すでにグレーペリが提供するものを使用でき、流暢なダッシュボード (IconAppListクラスなど) から便利な部分を取得できます。

(PS Grapelli の互換性を改善するためのプル リクエストはもちろん大歓迎です)

于 2014-01-16T15:13:36.670 に答える