Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 导入错误:无法导入名称记忆1.8-1.9_Python_Django_Python 2.7_Django Crispy Forms - Fatal编程技术网

Python 导入错误:无法导入名称记忆1.8-1.9

Python 导入错误:无法导入名称记忆1.8-1.9,python,django,python-2.7,django-crispy-forms,Python,Django,Python 2.7,Django Crispy Forms,我有一个错误: 指定的模板库无效。尝试加载“crispy_forms.templatetags.crispy_forms_field”时引发ImportError:无法导入名称记忆 降级到1.8也没什么帮助 它在Ubuntu 14.04上工作,但在Win10上不工作 蟒蛇2.7 Django1.9 django crispy forms==1.4.0 回溯(最近一次呼叫最后一次): 文件“C:\Python27\lib\site packages\django\core\handlers\b

我有一个错误:

指定的模板库无效。尝试加载“crispy_forms.templatetags.crispy_forms_field”时引发ImportError:无法导入名称记忆

降级到1.8也没什么帮助

它在Ubuntu 14.04上工作,但在Win10上不工作

  • 蟒蛇2.7
  • Django1.9
  • django crispy forms==1.4.0
回溯(最近一次呼叫最后一次):
文件“C:\Python27\lib\site packages\django\core\handlers\base.py”,第149行,在get\U响应中
response=self.process\u异常\u由\u中间件(e,请求)
文件“C:\Python27\lib\site packages\django\core\handlers\base.py”,第147行,在get\U响应中
响应=包装的回调(请求,*回调参数,**回调参数)
文件“C:\Internet\DJANG\django19\django19\newsletter\views.py”,第45行,在home中
返回渲染(请求“newsletter/home.html”,上下文)
文件“C:\Python27\lib\site packages\django\shortcuts.py”,第67行,在render中
模板(名称、上下文、请求=请求、使用=使用)
文件“C:\Python27\lib\site packages\django\template\loader.py”,第96行,呈现为字符串
模板=获取模板(模板名称,使用=使用)
文件“C:\Python27\lib\site packages\django\template\loader.py”,第26行,在get\u模板中
引擎=\引擎\列表(使用)
文件“C:\Python27\lib\site packages\django\template\loader.py”,第143行,在引擎列表中
返回engines.all(),如果使用的不是其他[engines[使用]]
文件“C:\Python27\lib\site packages\django\template\utils.py”,第110行,共
返回[self中别名的self[alias]
文件“C:\Python27\lib\site packages\django\template\utils.py”,第101行,在\uu getitem中__
engine=engine_cls(参数)
文件“C:\Python27\lib\site packages\django\template\backends\django.py”,第31行,在\uuu init中__
选项['libraries']=self.get_templatetag_库(库)
文件“C:\Python27\lib\site packages\django\template\backends\django.py”,第49行,在get\u templatetag\u库中
库=获取安装的库()
文件“C:\Python27\lib\site packages\django\template\backends\django.py”,第131行,位于get\u installed\u库中
对于get_package_库(pkg)中的名称:
文件“C:\Python27\lib\site packages\django\template\backends\django.py”,第148行,在get\u package\u库中
正在尝试加载“%s”:%s%(条目[1],e)
InvalidTemplateLibrary:指定的模板库无效。尝试加载“crispy_forms.templatetags.crispy_forms_field”时引发ImportError:无法导入名称记忆
[12/May/2016 18:26:17]“GET/HTTP/1.1”500 109450

Crispy forms 1.4已过时

如果查看,您可以看到何时添加了不同Django版本的兼容性

对于Django 1.8,您需要安装crispy forms 1.5或更高版本


对于Django 1.9,您需要安装crispy forms 1.6或更高版本。

您的Django crispy forms版本已过时,此问题已得到修复。通过运行以下命令进行更新:


pip install django crispy forms-U

可能是您2小时前提出的问题的副本,其中已经有一个副本。我在另一个问题上更改了副本目标,因为该目标是在django 1.9发布之前编写的。将crispy升级到1.6,但没有发生任何问题请确保升级后已重新启动服务器。如果仍然不起作用,请用完整的回溯更新您的问题。我不知道CrispyForms 1.6会给您带来多大的错误。模板标记的加载隐藏了问题,因此我们无法看到导入失败的地方。如果尝试从shell中的crispy_forms.templatetags导入crispy_forms_字段,是否有效?否,存在相同的错误:来自django.utils.functional import memoize ImportError:无法导入名称memoizePlease显示失败导入的回溯。在使用Django 1.9的crispy forms 1.6上不应该出现这种情况,因为上面的
lru缓存导入将起作用。看到了。当然它已经过时了,现在已经4年了。