2017-03-04 51 views
5

Obecnie dodany ten model do mojego appDjango problem podczas migracji - leniwy referencyjny

from mainApp.models import modelPatient 

class modelBodyParts(models.Model): 
    part_name    = models.CharField(max_length=1000, unique=False , default="") 
    modelPatient   = models.ForeignKey(modelPatient) 
    result    = models.CharField(max_length=3000, unique=False , default="") 

Teraz makemigrations i migrować poleceń dać mi następujący błąd

>>python manage.py makemigrations 
>>python ./manage.py migrate 

ValueError: The field interviewApp.modelInterviewAnswers.patients was declared with a lazy reference to 'mainApp.modelpatients', but app 'mainApp' doesn't provide model 'modelpatients' 

Nie jestem pewien, co to znaczy . Ale pamiętam, że w pewnym momencie istniało mainApp.modelpatients, a następnie zostało zmienione na mainApp.modelpatient , które nadal istnieje. Jak rozwiązać ten problem i dlaczego to się pojawia? Każda pomoc będzie doceniona.

+0

Czy rozwiązałeś problem? – Udi

Odpowiedz