Quiero hacer una initalización adicional cada vez que se creen instancias de un modelo de django específico. Sé que overriding __init__ can lead to trouble. ¿Qué otras alternativas debería considerar?Agregando al "constructor" de un modelo de django
Actualización. Detalles adicionales: La intención es inicializar una máquina de estado que representan las instancias de ese modelo. Esta máquina de estados es provista por una biblioteca importada, y mi modelo django persiste en su estado interno. La idea es que cada vez que se cargue el modelo, la máquina de estado se inicialice automáticamente con los datos del modelo.
Has malinterpretado esa pregunta. No es que invalidar '__init__' no funcione, el OP simplemente lo hizo todo mal. Eres libre de anular '__init__', pero la eficacia de eso depende completamente de lo que estás tratando de hacer exactamente. Entonces, ¿por qué no nos dices eso, para que podamos ayudarte? –
Gracias, he vuelto a leer el otro hilo. ¿Quiere decir que si conservo la firma '' '(self, * args, ** kwargs)' '', anular \ _ \ _ init \ _ \ _ no prevalecerá sobre django? –
He agregado más información a la pregunta para aclarar la intención. –