Django导入错误:无法导入名称“ Shift”

时间:2018-08-10 09:00:57

标签: python django

我很确定这是由于循环导入造成的,但是我不太确定如何解决我的问题

mysite / shifts / models.py

from django.db import models

class Shift(models.Model):
     # defines a shift`

mysite / shifts / scrapes.py

from shifts.models import Shift

如果需要,我可以共享更多代码,但我相信问题就在这里,我已将我的应用添加到settings.py中,当我以 django的身份运行scrapes.py时遇到此错误-admin 命令

from shifts.models import Shift
ImportError: No module named 'shifts'

project_structure

2 个答案:

答案 0 :(得分:0)

from mysite.shifts.models import Shift

答案 1 :(得分:0)

mysite / shifts / scrapes.py

中使用以下行
from .models import Shift