2010-11-02 4 views

Répondre

3

.tgz implique une archive de plus d'un fichier; c'est le suffixe pour un fichier archive de bande gzippé. Les loaddata de Django ne le supportent pas. Syncdb utilise la commande loaddata pour charger les données initiales. Si vous gzip votre fichier, auquel cas il aura une extension de .gz, alors oui, syncdb chargera vos données avec succès. Selon le code source, syncdb peut charger des fichiers non compressés, des fichiers gzip, des fichiers bzip2 (si vous avez un module bz2.py python), et des archives ZIP contenant un seul fichier. Ils doivent toujours être nommés avec la convention Django, par exemple:

filename.json.zip (must contain a single file, "filename.json") 
filename.yaml.gz 
filename.json.bz2 
+0

Pour référence: https://github.com/django/django/commit/089ab18c02 – Paolo

Questions connexes