【发布时间】:2018-10-03 09:32:39
【问题描述】:
我在 2 个不同的文件中有 2 个表(users,user_shifts),但它们之间有外键关系 在用户中,表移位字段是移位表的外键,在由字段创建的移位表中是用户表的外键。
但是当我运行服务器时,它会引发一个错误 “无法导入用户”
类用户(models.Model):
id = models.AutoField(primary_key=True)
shift = models.ForeignKey(user_shifts)
class Meta:
managed = False
db_table = 'users'
类 user_shifts(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField(max_length=20)
status = models.IntegerField(default=1)
created_date = models.DateField(default=datetime.now().date())
created_by = models.ForeignKey(users)
class Meta:
managed = False
db_table = 'user_shifts'
【问题讨论】:
-
听起来您的导入有问题 - 您在这些文件中使用了哪些
import语句? -
使用
created_by = models.ForeignKey(Users)
标签: python django django-models