Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

170
Vistas
La clase no tiene miembros de objetos
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request))

La primera línea de esa función recibe un error en Question.objects.all() :

E1101: La clase 'Pregunta' no tiene objetos 'miembro'

Estoy siguiendo el tutorial de documentación de Django y tienen el mismo código en funcionamiento.

He intentado llamar a una instancia.

 Question = new Question() and using MyModel.objects.all()

También mi código models.py para esa clase es este...

 class Question(models.Model): question_text = models.CharField(max_length = 200) pub_date = models.DateTimeField('date published') def was_published_recently(self): return self.pub_date >= timezone.now() - datetime.timedelta(days=1) def __str__(self): return self.question_text

En vano todavía tengo este error.

He leído sobre pylint y ejecuté esto ...

 pylint --load-plugins pylint_django

Lo que no ayudó, aunque el archivo Léame de github dice...

Evita advertencias sobre atributos generados por Django como Model.objects o Views.request.

Ejecuté el comando dentro de mi entorno virtual y, sin embargo, nada.

Por lo que cualquier ayuda sería grande.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Instale pylint-django usando pip de la siguiente manera

 pip install pylint-django

Luego, en Visual Studio Code vaya a: Configuración de usuario ( Ctrl + , o Archivo > Preferencias > Configuración si está disponible ) Ingrese lo siguiente (tenga en cuenta las llaves que se requieren para la configuración de usuario personalizada en VSC):

 {"python.linting.pylintArgs": [ "--load-plugins=pylint_django" ],}
over 4 years ago · Santiago Trujillo Denunciar

0

La respuesta de @ tieuminh2510 es perfecta. Pero en las versiones más recientes de VSC no encontrará la opción de editar o pegar ese comando en User Settings .

Para versiones más nuevas, agregue el código en los siguientes pasos:

  1. Presione ctrl shift p para abrir la paleta de comandos.
  2. Ahora, en la Paleta de comandos, escriba Preferences: Configure Language Specific Settings .
  3. Seleccione Python .
  4. Agregue estas líneas dentro de las primeras llaves:
 "python.linting.pylintArgs": [ "--load-plugins=pylint_django", ]

Asegúrese de que pylint-django también esté instalado.

over 4 years ago · Santiago Trujillo Denunciar

0

Instale Django pylint:

 pip install pylint-django

ctrl+shift+p > Preferencias: configurar ajustes específicos del idioma > Python

El archivo settings.json disponible para el lenguaje python debería tener el siguiente aspecto:

 { "python.linting.pylintArgs": [ "--load-plugins=pylint_django" ], "[python]": { } }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda