Necesito validar datos de entrada en los input de mi template.html. con el framework Django.
Quisiera validar casos como: en el input
nombre, no aceptar números. En el input
DNI, aceptar solo números. En el input
teléfono, aceptar solo números con formato (0000)-0000000. Y cosas por el estilo.
Pero no sé cómo hacerlo, porque he leido que si lo hago con javascript, igualmente la persona deshabilitando dicha característica en el navegador puede insertar datos como quiera.
Soy novato en muchos aspectos del desarrollo web y este no es la excepción. Quisiera poder validarlo en ambos lados, desde el cliente y desde el servidor.
Alguien me enseña?
PD: por favor, la via más corta posible.