Я изменил поле с CharField на ForeignKey в модели под названием Availability, когда я пытаюсь выполнить миграцию, я продолжаю получать сообщение об ошибке ниже:
ValueError: Lookup failed for model referenced by field reservation.Availability.location: useraccount.Location
Любая идея, почему это может происходить?
Спасибо
--------------ОБНОВЛЕННЫЙ КОД---------------
Приложение: бронирование
from useraccount.models import Location
class Availability(models.Model):
location = models.ForeignKey(Location)
Приложение: учетная запись пользователя
class Location(models.Model):
town = models.CharField(max_length=100)
county = models.CharField(max_length=100)
def __str__(self):
return self.town + ', ' + self.county
Трассировки стека
Проверка системы выявила некоторые проблемы:
ПРЕДУПРЕЖДЕНИЯ: уведомление.NoticeSetting.send: (1_6.W002) BooleanField не имеет значения по умолчанию. СОВЕТ: Django 1.6 изменил значение BooleanField по умолчанию с False на None. См. https://docs.djangoproject.com/en/1.6/ref/models/fields/#booleanfield для получения дополнительной информации. Операции, которые нужно выполнить: Применить все миграции: резервирование Запуск миграций: Применение резервирования.0010_auto_20141210_0357... Трассировка (последний последний вызов): Файл "/Users/chirdeeptomar/envs/mydocbook/lib/python3.4/site-packages/django/ apps/registry.py", строка 148, в get_app_config возвращает self.app_configs[app_label] KeyError: 'useraccount'
Во время обработки вышеупомянутого исключения произошло другое исключение: