Buenos días Comunidad desde Perú.
Hace poco que estoy aprendiendo python y django y pues ya creo tener algunos conceptos como para empezar a trabajar. Estoy migrando una aplicación que tengo media hecha en php y pasarlo a django y terminarla, como dicha aplicación esta en uso tiene datos en la bd y en ellos e definido campos de tipo boolean, enum y un char(8) para dni.
Ahi va mi pregunta:
Como django crea la parte de administracion automaticamente no se como definir estos campos:
instruccion enum('primaria', 'secundaria', 'tecnico', 'superior')
sexo boolean 0= Masculino, 1=Femenino
dni char(8)
Esto con la intención de que el usuario no ingrese datos incorrectos, si es que los pusiera tipo CharField(), y si se pudiera pues los de tipo enum y boolen poder mostrarlos en un select, que puedo hacer?