2015-12-15 6 views
0

Я выполнил шаги установки на сайте Django-CMS, и я не могу выполнить первоначальную миграцию. Я получаю следующее сообщение об ошибке:Ошибка начальной миграции Django CMS

если х [ 'BACKEND'] == 'django.template.backends.django.DjangoTemplates'] [0] KeyError: 'BACKEND'

не погуглить это дает ошибки ничего , Я просмотрел setup.py, и я не вижу ничего подобного. Я просто потерян и немного обеспокоен тем, что инструкции по установке могут быть немного устаревшими, так как мне также пришлось удалить список дополнительных приложений, которые они предлагают добавить к INSTALLED APPS, потому что ни один из них не был найден. Во всяком случае, я думаю, что я ошибаюсь. Кто-нибудь знаком с этим?

+1

Отслеживание скажет вам, где произошла ошибка. – knbk

+0

Говоря о трассе, можете ли вы опубликовать его? Было бы полезно узнать, с чем вы столкнулись. –

ответ

1

Возможно, вы пропустили запись 'BACKEND': 'django.template.backends.django.DjangoTemplates' внутри настройки TEMPLATES в вашем файле настроек. Выезд https://docs.djangoproject.com/en/dev/ref/settings/#templates

+0

Я знаю, что это старый пост, но я столкнулся с той же ошибкой, поэтому решение может быть полезно и для кого-то другого. –

0

Убедитесь, что все ваши данные перечислены в одном словаре. Например, если вы следуете вместе с 'Integrating a third-party application' tutorial, когда они показывают следующее ...

'OPTIONS': { 
     'context_processors': [ 
      # ... 
      'aldryn_boilerplates.context_processors.boilerplate', 
      ], 
     'loaders': [ 
      # ... 
      'aldryn_boilerplates.template_loaders.AppDirectoriesLoader', 
      ], 
     }, 
    }, 

... Вам нужно интегрировать в существующий словарь. Ваш массив TEMPLATES будет выглядеть следующим образом:

TEMPLATES = [ 
{ 
    'BACKEND': 'django.template.backends.django.DjangoTemplates', 
    'DIRS': [os.path.join(BASE_DIR, 'templates'),], 
    '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.template.context_processors.request', 
      'django.template.context_processors.csrf', 
      'sekizai.context_processors.sekizai', 
      'cms.context_processors.cms_settings' 
      'aldryn_boilerplates.context_processors.boilerplate', 
     ], 
     'loaders': [ 
      'django.template.loaders.filesystem.Loader', 
      'django.template.loaders.app_directories.Loader', 
      'django.template.loaders.eggs.Loader', 
      'aldryn_boilerplates.template_loaders.AppDirectoriesLoader', 
     ], 
    }, 
} 
] 
Смежные вопросы