I want to dump and load data for two apps that I have. Using dumpdata works fine:
python manage.py dumpdata members posts > data.json or python manage.py dumpdata members posts --format=xml > data.xml However, when I try to load the same data back with loaddata I get the following errors: With JSON: Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 353, in ex utility.execute() File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 345, in ex self.fetch_command(subcommand).run_from_argv(self.argv) File "C:\Python27\lib\site-packages\django\core\management\base.py", line 348, in run_fr self.execute(*args, **cmd_options) File "C:\Python27\lib\site-packages\django\core\management\base.py", line 399, in execut output = self.handle(*args, **options) File "C:\Python27\lib\site-packages\django\core\management\commands\loaddata.py", line 6 self.loaddata(fixture_labels) File "C:\Python27\lib\site-packages\django\core\management\commands\loaddata.py", line 1 self.load_label(fixture_label) File "C:\Python27\lib\site-packages\django\core\management\commands\loaddata.py", line 1 for obj in objects: File "C:\Python27\lib\site-packages\django\core\serializers\json.py", line 76, in Deseri stream_or_string = stream_or_string.decode('utf-8') File "C:\Python27\lib\encodings\utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: invalid start byte With XML: Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 353, in execute_from_comman utility.execute() File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 345, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "C:\Python27\lib\site-packages\django\core\management\base.py", line 348, in run_from_argv self.execute(*args, **cmd_options) File "C:\Python27\lib\site-packages\django\core\management\base.py", line 399, in execute output = self.handle(*args, **options) File "C:\Python27\lib\site-packages\django\core\management\commands\loaddata.py", line 60, in handle self.loaddata(fixture_labels) File "C:\Python27\lib\site-packages\django\core\management\commands\loaddata.py", line 100, in loaddata self.load_label(fixture_label) File "C:\Python27\lib\site-packages\django\core\management\commands\loaddata.py", line 152, in load_label for obj in objects: File "C:\Python27\lib\site-packages\django\utils\six.py", line 558, in next return type(self).__next__(self) File "C:\Python27\lib\site-packages\django\core\serializers\xml_serializer.py", line 174, in __next__ for event, node in self.event_stream: File "C:\Python27\lib\xml\dom\pulldom.py", line 232, in next rc = self.getEvent() File "C:\Python27\lib\xml\dom\pulldom.py", line 265, in getEvent self.parser.feed(buf) File "C:\Python27\lib\xml\sax\expatreader.py", line 217, in feed self._err_handler.fatalError(exc) File "C:\Python27\lib\xml\sax\handler.py", line 38, in fatalError raise exception xml.sax._exceptions.SAXParseException: <unknown>:1:31: encoding specified in XML declaration is incorrect What gives? -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/dc3c9375-a180-45cb-b718-f272181575be%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.