Sono abbastanza nuovo per django e mi sono trasferito da Drupal.Esiste un linguaggio django per memorizzare le variabili relative alle app nel DB?
In Drupal è possibile definire variabili a livello di modulo (leggere "applicazione" per django) che sono memorizzate nel DB e utilizzare una delle "tabelle principali" di Drupal. L'idioma sarebbe qualcosa di simile:
variable_set('mymodule_variablename', $value);
variable_get('mymodule_variablename', $default_value);
variable_del('mymodule_variablename');
L'idea è che non avrebbe senso avere ogni modulo (app) per creare un'istanza di un intero "tavolo modulo" per memorizzare un solo valore, in modo che il nucleo fornisce uno comune da condividere tra i moduli.
Al meglio della mia newbie comprensione dei Django Django manca una tale funzionalità, ma - in quanto si tratta di un modello comune - ho pensato di girare a SO comunità per verifica se v'è uno standard/modo tipico/idiomatica che gli sviluppatori di Django usano per risolvere questo problema.
(BTW: il valore non è una costante che potrei inserire in un file di impostazioni. È un valore che deve essere aggiornato quotidianamente e deve essere letto ad ogni richiesta).
Ho cercato qualcosa di simile a questo per un po '- questa sembra una buona implementazione. Tre applausi per Disqus. –
Grazie, sembra adattarsi perfettamente al conto. :) – mac