0

既存の Django インストールに django-admin-tools をインストールしようとしています。これまでのところ、バックエンドがぼやけて見え、いくつかの検査の後、utils.js が欠落しているように見えるという事実を除いて、非常に良好です。

ブラウザのエラー

静的ディレクトリを調べると (python manage.py collectstatic を実行した後)、ファイルが存在しないだけです (インストールされた Python パッケージに含まれているため、そこにあるはずかどうかはわかりませんが、手がかりになる可能性があります)。 )

問題は私の構成に関連している可能性があると思います。ここにその一部を示します。

MEDIA_URL = '/'
STATIC_ROOT = os.path.join('static')
STATIC_URL = '/static/'
TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]

INSTALLED_APPS = (
    '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',
    'rest_framework',
    'blog',
)

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [
        ],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.contrib.auth.context_processors.auth',
                'django.template.context_processors.debug',
                'django.template.context_processors.i18n',
                'django.template.context_processors.media',
                'django.template.context_processors.static',
                'django.template.context_processors.tz',
                'django.contrib.messages.context_processors.messages',
                'django.core.context_processors.request',
                'django.core.context_processors.static',
            ],
        },
    },
]

ジャンゴは1.8.1です

誰かがこれを修正するための提案を持っているかどうか疑問に思っています。

4

1 に答える 1

0

私はこれを修正することができたので、将来の読者のために:

ドキュメント ( http://django-admin-tools.readthedocs.org/en/latest/configuration.html ) には、django-admin-tools がモジュール式であると記載されています。上記の構成でインストール済みアプリを構成するのは正しいと思いましたが、そうではありませんでした。

インストールされているすべてのコンポーネントが機能しているように見えましたが。Collectstatic はおそらく、すべての必要なファイル (基本の「admin-tools」アプリに属する​​ファイル) を見つけることができませんでした。

解決策は、次のように「admin-tools」を installed_apps に追加することでした。

INSTALLED_APPS = (
    'admin_tools',
    'admin_tools.theming',
    'admin_tools.menu',
    'admin_tools.dashboard',
    (...)
)
于 2015-08-25T13:31:18.453 に答える