首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-可选择的LookupAlreadyRegistered错误

django-可选择的LookupAlreadyRegistered错误
EN

Stack Overflow用户
提问于 2012-12-20 19:55:41
回答 1查看 136关注 0票数 0

我正在尝试django--文档中给出的‘水果’示例-- https://django-selectable.readthedocs.org/en/version-0.6.2/quick-start.html#defining-a-lookup

获取LookupAlreadyRegistered错误,有一个关于这个错误的小注释,但我不知道如何解决这个问题。我知道这与导入语句有关,我使用的是django-1.3

如果需要,我将提供更多信息,但我只是使用与示例中给出的相同代码。

热心的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-20 21:06:23

检查你发布的链接中的注释:

您应该只注册一次查找。尝试多次注册同一查找类将导致LookupAlreadyRegistered错误。与LookupAlreadyRegistered错误相关的一个常见问题与项目中的导入路径不一致有关。在Django1.4之前,默认的manage.py允许使用和不使用项目名称进行导入(例如,从myproject.myapp导入查找或从myapp导入查找)。这会导致lookup.py文件被导入两次,注册码也会执行两次。值得庆幸的是,这不再是Django 1.4中的默认设置。保持导入的一致性以包含项目名称(当您的应用程序包含在项目目录中时)可以避免这些错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13971668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档