2010-11-17 17 views

Respuesta

-1

Cambie el nombre del dispositivo a otra cosa que initial_data

+0

¿Pero y si querías que los datos iniciales se cargaran al ejecutar "manage.py test"? – aaa90210

+1

Ver respuesta abajo – sunn0

0

mejor para nombrar sus accesorios something_else.json, a continuación, ejecutar syncdb (y migrar si es necesario), seguido de something_else.json loaddata manage.py

12

./manage.py help syncdb sugiere lo siguiente:

./manage.py syncdb --no-initial-data 

De Django docs on initial data:

Si crea un dispositivo llamado initial_data.[xml/yaml/json], ese dispositivo se cargará cada vez que ejecute migrate. Esto es extremadamente conveniente, pero tenga cuidado: recuerde que los datos se actualizarán cada vez que ejecuta migrate. Por lo tanto, no use initial_data para datos que quiera editar.

Cuestiones relacionadas