2017-01-22 5 views
0

django-mobileを適用してモバイル版のテンプレートを構築しようとしています。 https://pypi.python.org/pypi/django-mobile TEMPLATE_LOADERSは廃止されました(Django 1.8を使用しているため)ので、djangoのドキュメントに従ってloadersを追加しました。だから私のコードと命令の唯一の違いかもしれません。この後私はAPP_DIRSが削除されると言っているので、私はそれを偽に設定しています。Django-mobileインポートエラー:モジュールがフレーバ属性/ clsssを定義していません

TEMPLATES = [ 
{ 
    'BACKEND': 'django.template.backends.django.DjangoTemplates', 
    'DIRS': [], 
    'APP_DIRS': False, 
    'OPTIONS': { 
     'context_processors': [ 
      'django.template.context_processors.debug', 
      'django.template.context_processors.request', 
      'django.contrib.auth.context_processors.auth', 
      'django.contrib.messages.context_processors.messages', 
      'django_mobile.context_processors.flavour ', 
     ], 
     'loaders': [ 
      'django_mobile.loader.Loader', 
     ] 
    }, 
}, 

]

最後に、このような設定で、私はこのエラーを取得:

ImportError at /user/VitalyKotik/ 
Module "django_mobile.context_processors.flavour " does not define a "flavour " attribute/class 


Exception Location: /Users/TheKotik/glboy1/denv/lib/python3.5/site-packages/django/utils/module_loading.py in import_string, line 29 

答えて

1

'django_mobile.context_processors.flavour'の後にスペースがあります(..._processors.flavour '

0

yoがMIDDLEWARE_CLASSESdjango_mobile.middleware.MobileDetectionMiddlewaredjango_mobile.middleware.SetFlavourMiddlewareを追加しましたか?

関連する問題