2016-05-12 13 views
-3

をインポートすることはできません:それは、Ubuntuの14.04で働いたが、Win10上では動作しません はImportError:私は、エラーを持っている名前memoize 1.8から1.9

hereのように1.8へ

Invalid template library specified. ImportError raised when trying to load 'crispy_forms.templatetags.crispy_forms_field': cannot import name memoize

ダウングレードは助けにはなりませんでした

  • Python2.7
  • Django1.9
  • ジャンゴ-CR ispy-フォーム== 1.4.0

Traceback (most recent call last): File "C:\Python27\lib\site-packages\django\core\handlers\base.py", line 149, in get_response response = self.process_exception_by_middleware(e, request) File "C:\Python27\lib\site-packages\django\core\handlers\base.py", line 147, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "C:\Internet\DJANG\django19\django19\newsletter\views.py", line 45, in home return render(request, "newsletter/home.html", context) File "C:\Python27\lib\site-packages\django\shortcuts.py", line 67, in render template_name, context, request=request, using=using) File "C:\Python27\lib\site-packages\django\template\loader.py", line 96, in render_to_string template = get_template(template_name, using=using) File "C:\Python27\lib\site-packages\django\template\loader.py", line 26, in get_template engines = _engine_list(using) File "C:\Python27\lib\site-packages\django\template\loader.py", line 143, in _engine_list return engines.all() if using is None else [engines[using]] File "C:\Python27\lib\site-packages\django\template\utils.py", line 110, in all return [self[alias] for alias in self] File "C:\Python27\lib\site-packages\django\template\utils.py", line 101, in __getitem__ engine = engine_cls(params) File "C:\Python27\lib\site-packages\django\template\backends\django.py", line 31, in __init__ options['libraries'] = self.get_templatetag_libraries(libraries) File "C:\Python27\lib\site-packages\django\template\backends\django.py", line 49, in get_templatetag_libraries libraries = get_installed_libraries() File "C:\Python27\lib\site-packages\django\template\backends\django.py", line 131, in get_installed_libraries for name in get_package_libraries(pkg): File "C:\Python27\lib\site-packages\django\template\backends\django.py", line 148, in get_package_libraries "trying to load '%s': %s" % (entry[1], e) InvalidTemplateLibrary: Invalid template library specified. ImportError raised when trying to load 'crispy_forms.templatetags.crispy_forms_field': cannot import name memoize [12/May/2016 18:26:17] "GET/HTTP/1.1" 500 109450

+1

[名前を取り込むことはできませんmemoize](http://stackoverflow.com/questions/37186​​660/cannot-import-name-memoize) – Sayse

+0

これは2時間前に尋ねられました。既に重複していました。 – Sayse

+0

Django 1.9がリリースされる前に、[前の解答](http://stackoverflow.com/questions/30308267/importerror-cannot-import-name-memoize/30308791#comment61912691_30308791)が書かれていたので、別の質問で重複ターゲットを変更しました。リリースされました。 – Alasdair

答えて

0

クリスピーフォーム1.4は、古くなっています。

crispy forms changelogを見ると、異なるDjangoバージョンの互換性がいつ追加されたかを確認できます。

Django 1.8の場合、1.5以上の新鮮なフォームをインストールする必要があります。

Django 1.9の場合は、1.6以上の新鮮なフォームをインストールする必要があります。

+0

を1.6にアップグレードしても何も起こらない – pachvo

+0

アップグレード後にサーバーを再起動してください。それでも問題が解決しない場合は、** full **トレースバックで質問を更新してください。 – Alasdair

+0

私はすでにそれを再開しました。私は完全なトレースを追加しました – pachvo

関連する問題