首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django -无法导入模型

Django -无法导入模型
EN

Stack Overflow用户
提问于 2014-07-09 13:04:09
回答 1查看 1.2K关注 0票数 0

这就是问题所在。我只是把我的代码推到网上,但由于某种原因,它不起作用。

我一直无法导入模型错误,即使在本地它工作得很好。

我用南方运行--汽车,然后我更新了应用程序。

与这些模型相关的表在我的DB和所有..。

这是我的模型代码:

代码语言:javascript
复制
class MemberEligibility(models.Model):

     member = models.OneToOneField(Member)
     eligibility = models.IntegerField(editable=False,default=0)
     verified_by = models.ForeignKey(Member,related_name='verified_by',blank=True,null=True,on_delete=models.SET_NULL)

     class Meta:
        verbose_name = _("Member Eligibility")
        verbose_name_plural = _("Members Eligibility")

     def is_eligible(self):
         if self.eligibility == 2:
             return True
         else:
             return False

注成员是同一个应用程序和同一个models.py文件的一部分。

但是由于某些原因,我无法导入它,而且我确信没有循环导入,因为它在本地工作得很好。

编辑:

我得到了这个错误:

无法导入名称MemberEligibility

下面是如何导入视图模型:从acpkinballmanagemembers(应用程序名).models导入成员,MemberEligibility

编辑2:

我也尝试过与Member = models.OneToOneField('Member')verfied_by = models.ForeignKey('Member')建立懒惰的关系。

还是不工作..。

谢谢你,阿拉

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-09 13:16:46

您可能需要将项目名称添加到Python路径中。在您的wsgi.py文件中:

代码语言:javascript
复制
import sys
sys.path.insert(0, '/full/path/to/project/base')

或者在Apache配置中:

代码语言:javascript
复制
WSGIPythonPath /full/path/to/project/base
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24654516

复制
相关文章

相似问题

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