Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/08/2014, 14:13
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Consulta "urlconf" mayusculas y minusculas

Mismo principio.

Código Python:
Ver original
  1. def my_view(request, slug):
  2.     if slug != slug.lower():
  3.         return redirect con slug.lower()

En caso que quieras preservar mayúsculas y minúsculas.
Código Python:
Ver original
  1. def my_view(request, slug):
  2.     obj = get_object_or_404(MyModel, slug__iexact=slug)
  3.     if obj.slug != slug:
  4.         return redirect con obj.slug

En el caso de facebook, preserva mayúsculas y minúsculas.

Ejemplo:
https://www.facebook.com/NASA
https://www.facebook.com/NaSa

Pero debes de tener cuidado que en tus modelos, no puedan crear 2 slug iguales con case insensitive pero diferentes con case sensitive.