Vorrei un processo separato per Django quando inizia - c'è un modo accettato di fare questo?

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

  •  23-08-2019
  •  | 
  •  

Domanda

Stavo pensando di fare settings.py avviare il processo, ma questo sembrava un po 'brutto.

Non voglio davvero fare abitudine fanno start up script, né posso davvero fare la partenza di questo processo pigro.

È stato utile?

Soluzione

Potreste essere in grado di registrare un ascoltatore al segnale di "classe-preparato" su uno dei tuoi classi del modello e fuoco il processo da lì. Tuttavia, credo che la necessità di fare questo è più probabile un odore di progettazione, o di un caso di coda scodinzolante del cane.

http://docs.djangoproject.com/en/ dev / ref / segnali / # class-preparato

Sarei curioso di sapere il motivo per cui il vostro progetto richiede per questo, ma che può tirarci fuori tema qui.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top