Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.3K
Visualizações
El campo se declaró con una referencia perezosa a 'auth.user', pero la aplicación 'auth' no está instalada

son mis aplicaciones instaladas:

 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'leadgenerator', 'leadgenerator.apps.ui', 'leadgenerator.apps.accounts', 'leadgenerator.apps.instagram', 'leadgenerator.apps.BorseBots', 'leadgenerator.apps.TelegramBorse', 'leadgenerator.apps.Utils', 'leadgenerator.apps.Blog', 'leadgenerator.apps.Crypto', 'channels', 'multiselectfield', 'django_redis', 'django_filters', 'extra_views', 'django_select2', 'compressor', 'django_celery_beat', 'crispy_forms', 'django_tables2', 'ckeditor', 'ckeditor_uploader', # 'leadgenerator.ckeditor5', 'leadgenerator.rolepermissions', 'rolepermissions', # login and login_as 'loginas', 'allauth', 'allauth.account', 'allauth.socialaccount', 'phonenumber_field', # blog 'modelcluster', 'taggit', # end blog 'imagekit', 'pwa' ]

y usé usuario en modelos:

 from django.contrib.auth.models import User as djangoUser class BlogPost(models.Model): author = models.ForeignKey(djangoUser, on_delete=models.CASCADE, related_name='blog_posts', verbose_name=_('Author'))

la migración ahora es 0013

cuando uso migrar hacia atrás de esta manera:

 migrate Blog 0011

ocurrió un error:

 ValueError: The field Blog.BlogPost.author was declared with a lazy reference to 'auth.user', but app 'auth' isn't installed.

tampoco tengo AUTH_USER_MODEL en settings.py

Además, no puedo eliminar la base de datos porque tiene muchos datos.

¿¿cual es el problema??

usando django2.2 python3.7 postgresql

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

el problema estaba en las dependencias de migraciones

Autenticación no importada donde

así que agrego el código a continuación en algunas de las primeras migrations de Blog y se resolvió el error

 Blog/migrations/0003....py # file name dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ... ]

en realidad, si ve este error en otro your_app, simplemente agregue algunas de las migraciones de your_app a las dependencias como se muestra a continuación:

 dependencies = [ ('accounts', '0012_auto_20200730_1818'), ... ]
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda