Невозможно импортировать имя ... из частично инициализированного модуля

  • В течение нескольких дней файл models.py приложения 'companies' импортировал модель ('projects') из файла models.py приложения 'projects'
  • .
  • В обратном порядке, я только что написал строку для импорта модели из companies.models в projects.models и получаю эту ошибку
  • Я не могу отменить эту ошибку, если я удалю строку, которая вызвала ее, и сохраню заново, ошибка все равно остается - это означает то, как все было настроено в течение последних нескольких дней, больше не работает
  • .

компании - models.py

from projects.models import (projects) {CAUSED THE ERROR}

class companies(models.Model):
    fk_user = models.ForeignKey(User, default='1', on_delete=models.CASCADE)
    name = models.CharField(max_length=100, verbose_name="Name")

    def __str__(self):
        return self.name

    class Meta:
        ordering = ('id', )

проекты - models.py

from companies.models import (companies)
    
    class projects(models.Model):
    fk_user = models.ForeignKey(User, default='1', on_delete=models.CASCADE)
    name = models.CharField(max_length=100, verbose_name="Name")
    
    def __str__(self):
        return self.name
    
    class Meta:
        ordering = ('id', )

Почему после возврата к тому, как это было в течение последних нескольких дней, удалив строку, вызывающую ошибку, она больше не работает?

Вернуться на верх