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.

Reply via email to