У меня есть 2 таблицы (пользователи, user_shifts) в 2 разных файлах, но которые имеют отношение внешнего ключа друг к другу. В пользователях поле сдвига таблицы является внешним ключом к таблице сдвигов, а в таблице сдвигов, созданной полем, является внешнимключ к таблице пользователя.
Но когда я запускаю сервер, возникает ошибка, которая «не может импортировать пользователей»
класс Users (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'