У меня есть две модели:
class User(models.Model):
...
subscriptions = models.ManyToManyField(Channel, verbose_name="подписки", related_name='subscribers')
class Channel(models.Model):
...
authors = models.ManyToManyField(User, verbose_name="автор(ы) канала", related_name="channels")
...
Когда я пытаюсь запустить
makemigrations
, это даёт ошибку:
NameError: name 'Channel' is not defined
Я предполагаю что это из-за того, что модель
Channel
расположена ниже. Но если переместить её выше то тогда не находится модель
User
. Предложения?