Me gustaría tener un proceso separado para cuando comienza Django - ¿hay una forma aceptada de hacer esto?

StackOverflow https://stackoverflow.com/questions/542980

  •  23-08-2019
  •  | 
  •  

Pregunta

Yo estaba pensando en hacer settings.py iniciar el proceso, pero esto parecía un poco feo.

Realmente no quiero hacer aduana hacer la puesta en marcha guiones, ni puedo realmente hacer la puesta en marcha de este proceso lento.

¿Fue útil?

Solución

Es posible que pueda registrar un oyente a la señal de "preparado clase" en una de las clases del modelo y el fuego de su proceso de allí. Sin embargo, creo que la necesidad de hacer esto es muy probablemente un olor diseño, o un caso de la cola que mueve al perro.

http://docs.djangoproject.com/en/ dev / ref / señales / # preparado clase

Sería curioso saber por qué su diseño requiere para esto, pero que puede sacarnos fuera de tema aquí.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top