Thank you for the replies. *members* and *posts* are the names of my apps. The first line of the XML file when I open it in Notepad says:
<?xml version="1.0" encoding="utf-8"?> The JSON file has no distinguishable first line, it just starts right away with the data. On Wednesday, April 6, 2016 at 1:45:44 AM UTC+2, [email protected] wrote: > > 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 [email protected]. To post to this group, send email to [email protected]. 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/56a3a584-8052-4c80-bba9-35c4ae55cb96%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

