Django 4.0.1 django.core.exceptions.AppRegistryNotReady: Модели еще не загружены. Когда я запускаю make migrations
Я изменил кое-что в модели Request
и попытался запустить makemigrations, и он выдает мне эту ошибку
Проблема в том, что вы обращаетесь к модели User в объявлении Request.
teacher = models.ForeignKey(User, on_delete=models.CASCADE, choices=[(u.username, u) for u in User.objects.filter(profile__teacher_status=True)], related_name='teacher')
Поскольку поле teacher является ForeignKey к User, вам не нужно добавлять доступные варианты выбора в модель. Если вам это действительно нужно, вы можете добавить это в используемую форму и добавить Constraint в модель Request.