AnuncioDetalle is missing a QuerySet
Publicado por Celia (1 intervención) el 26/03/2018 18:02:28
Hola a todos, soy nueva en django y a modo de aprendizaje estoy realizando una pequeña aplicación de anuncios clasificados. Hoy ya me he quedado completamente atascada con el error "AnuncioDetalle is missing a QuerySet. Define AnuncioDetalle.model, AnuncioDetalle.queryset, or override AnuncioDetalle.get_queryset()." Dejo el codigo de la vista, el modelo y los patrones url por si alguien con experiencia es capaz de darme una pista sobre lo que ocurre.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class AnuncioDetalle(ListView):
template_name = "anuncios/anuncio_detalle.html"
Model = Anunciovw
def get_context_data(self, **kwargs):
context = super(AnuncioDetalle, self).get_context_data(**kwargs)
context['anuncios'] = Anunciovw.objects.get().filter(pk=self.kwargs['pk'])
return context
class Anunciovw(models.Model):
id = models.BigIntegerField(primary_key=True)
titulo = models.CharField(max_length=200)
texto = models.CharField(max_length=750)
slug = models.CharField(max_length=250)
activo=models.BooleanField(default=True)
fecha_publicacion = models.DateTimeField(default=datetime.now(), blank=True)
premium = models.BooleanField(default=False)
nombre_categoria = models.CharField(max_length=100)
nombre_ciudad = models.CharField(max_length=100)
class Meta:
managed = False
db_table = 'vista_anuncios'
urlpatterns = [
url(r'^$', index.as_view()),
url(r'^submit/', submit),
url(r'^anuncio/(?P<pk>[^/]+)/(?P<slug>[-\w]+)$', AnuncioDetalle.as_view(), name='AnuncioDetalle'),
]
Valora esta pregunta


0