В моем проекте django я использую приложение django-registration многоразового использования. Я устанавливаю это приложение и запускаю syncdb. Это создает для меня таблицу 'registration_registrationprofiles' в моей базе данных. Затем я создаю новое приложение и написать этот код в моем models.py:Модель внешнего ключа Django из существующего стола
class Comments(models.Model):
text = models.TextField()
pub_date = models.DateTimeField(auto_now=True)
user = models.ForeignKey('registration_registrationprofiles')
И запустить manage.py makemigrations и бросить меня исключение:
ERRORS:
comments.Comments.user: (fields.E300) Field defines a relation
with model 'registration_registrationprofiles', which is either
not installed, or is abstract.
Как я могу исправить эту проблему?
У миграции есть 'зависимости ', установленные при последней миграции приложения регистрации django? – Blackeagle52
'ForeignKey' принимает либо модель, либо название модели, либо путь. –