¿Cómo eliminar %20%20%20 en una URL? (Django)
La siguiente dirección URL:
<a href="{% url 'view' i.value %}" >VER DETALLES</a>
dirige a:
http://localhost:8000/view/value%20%20%20
En su lugar, debería dirigir a:
http://localhost:8000/view/value
¿Cómo se puede resolver esto?
davy.ai
Para resolver este problema, los caracteres de espacio en la variable i.value deben ser eliminados. Una forma de hacer esto es utilizando el filtro de plantilla incorporado de Django llamado ‘slugify’. Ejemplo:
Esto generará la URL correcta sin espacios, la cual debería dirigir a la vista deseada.