Hola estoy haciendo seo a mi sitio y el encargado de eso me dijo que mis urls que contengan espacio (%20) ese espacio debe cambiar por el guion medio, me tope con esto http://django.es/blog/slugs-en-urls/ pero no supe que hacer , esto es lo que tengo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | urlspy(r'^Director/([A-Za-z ,]+)/$',cartelera_views.director),views.pydefdirector(request,nombre):ndirector=Pelicula.objects.extra(select={'recomendadas':"puntos_score/puntos_votes"}).filter(director=nombre).order_by("-recomendadas")page_num=request.GET.get('page',1)p=Paginator(ndirector,24,request=request)page=p.page(page_num)returnrender_to_response('seccion.html',{'page':page,'titulo_seccion':"Peliculas Realizadas por : "+nombre})models.pyclassPelicula(models.Model):titulo=models.CharField("Nombre del Video",max_length=200,unique=True)imagen=models.URLField(max_length=300)director=models.CharField(max_length=200) |
Lo que el SEO quiere es que por ejemplo si tengo esto http://127.0.0.1:8000/Director/Emanuele%20Crialese/ cambie por http://127.0.0.1:8000/Director/Emanuele-Crialese/ espero me puedan ayudar, Saludos