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.5K
Visualizações
ImportError: no se puede importar el nombre 'ugettext_lazy'

Estoy tratando de instalar el traje, ingresé este comando: pip install https://github.com/darklow/django-suit/tarball/v2 y escribí este código:

 from suit.apps import DjangoSuitConfig class SuitConfig(DjangoSuitConfig) : layout = 'horizontal'

Y lo agregó:

 INSTALLED_APPS = [ 'products.apps.SuitConfig', .....]

Pero cuando agregué este último código, tuve este error:

InvalidTemplateLibrary: se especificó una biblioteca de plantillas no válida. ImportError generado al intentar cargar 'suit.templatetags.suit_menu': no se puede importar el nombre 'ugettext_lazy' de 'django.utils.translation' (C:\Users\hp\environments\env3\lib\site-packages\django\utils\ traducción_inicio_.py )

nota: django 4.01

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

0

También tuve el mismo problema al usar django-hitcount

vistas.py

 from hitcount.views import HitCountDetailView class PostDetailView(HitCountDetailView): model = Post template_name = 'blog/post.html' slug_field = "slug" count_hit = True

configuración.py

 INSTALLED_APPS = [ 'hitcount', .....]

Una respuesta es que ugettext_lazy se eliminó en Django 4.0 57. Utilice gettext_lazy en su lugar ""

 from django.utils.translation import gettext_lazy as _

Puse esta línea de código en views.py y obtuve el mismo error.

over 4 years ago · Santiago Trujillo Relatório

0

Estaba a punto de preguntar la versión, pero la nota (Django 4.01) ayudó. 'ugettext_lazy' parece ser utilizado por la aplicación que está intentando utilizar también.

'ugettext_lazy' ha quedado obsoleto para django 3+, por lo que no podrá usarlo con una versión de django> = 3. https://code.djangoproject.com/ticket/30165

over 4 years ago · Santiago Trujillo Relatório

0

Recomiendo encarecidamente bajar Django de "4.xx" a "3.xx" para resolver sus errores:

 pip install django==3.xx

Debido a que Django 4.xx es muy nuevo, algunos paquetes no alcanzan a Django 4.xx. Por lo tanto, si continúa usando Django 4.xx , obtendrá los mismos errores o errores similares en un futuro cercano, luego pasará mucho tiempo para resolver estos errores debido a Django 4.xx.

En realidad, obtuve los mismos errores o similares al usar "django-graphql-jwt" , "graphene-django" , etc. Luego, para algunos paquetes, pude resolver dichos errores, pero para algunos paquetes, pude resolver, pero ocurrieron otros errores nuevos, entonces no pude resolver estos otros errores nuevos.

Finalmente, noté que dediqué mucho tiempo a resolver tales errores debido a Django 4.xx. Entonces, nuevamente, recomiendo encarecidamente bajar Django de "4.xx" a "3.xx" para resolver sus errores:

 pip install django==3.xx
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