Código Python:
Ver original
#model.py class Capitulo(models.Model): nombre = models.CharField(max_length=100, blank=True, null=True) capitulo_numero = models.IntegerField()#de aqui se genera la url, el problema es que se repite anime = models.ForeignKey(Anime) @models.permalink def get_absolute_url(self): return ('capitol_view', (), { 'slug_capitulo':self.capitulo_numero, 'slug_anime':self.anime.slug, }) class Anime(models.Model): titulo = models.CharField(max_length=100) slug = models.SlugField()#Tiene Slugo de aqui se genera la url #views.py class Capitulo(DetailView): model = Capitulo def get_object(self): return get_object_or_404(Capitulo, capitulo_numero=self.kwargs["slug_capitulo"])
El problema viene con las urls, un capitulo se repite el numero_capitulo, por lo tanto me genera el error:
Código Python:
Ver original
get() returned more than one Capitulo -- it returned 2! Lookup parameters were {'capitulo_numero': u'1'}
Se supone que es un único Anime pero varios capítulos "números" por lo tanto si creo una serie y esta tiene 10 capítulos y creo otra seria y le agrego 10 capítulos con los mismo números me genera el error, alguien me puede dar una sugerencia estaría muy agradecido.
Saludos.