2010-10-09 11 views

risposta

7

Le fixture caricano solo file di dati di testo (in JSON/XML/YAML) quindi, non c'è un modo reale di inserire dati generati dinamicamente caricando solo un proiettore. D'altra parte, puoi aggirare questo usando altri metodi.

Un'opzione è il pacchetto django-fixture-generator in cui è possibile scrivere il codice python/django per creare dati e verrà inserito prima che vengano chiamati i test.

Un'altra opzione è una precedente domanda SO: How to load sql fixture in Django for User model?. Questo ha del codice sull'utilizzo di file SQL per le fixture, in cui è possibile utilizzare un'espressione SQL per i propri requisiti di data (ad esempio GETDATE() + 1 o simile nel proprio dialetto SQL).

+0

Grazie, buona risposta – Yoki32