I am going through the GeoDjango tutorial from the official documentation.

   1. I have installed the required geospatial libraries, installed and
   enabled spatial functionality by extending the PostgreSQL via postgis.
   2. Downloaded the world borders data, and have unzipped the data.
   3. Created a GeoDjango model (WorldBorder) in the world app.
   4. Created the load.py inside the world app, as instructed in the
   documentation.

But when I try to import the *load* module and call the *run* routine, I am
getting an error:

  Failed to save the feature (id: 141) into the model with the keyword
> arguments:
>   Traceback (most recent call last):
>     File
> "/home/vagrant/.virtualenvs/testenv/lib/python3.6/site-packages/django/contrib/gis/utils/layermapping.py",
> line 577, in _save
>       stream.write('%s: %s\n' % ('Updated' if is_update else 'Saved', m))
>   UnicodeEncodeError: 'ascii' codec can't encode characters in position
> 7-8: ordinal not in range(128)
>   During handling of the above exception, another exception occurred:
>   Traceback (most recent call last):
>     File "<console>", line 1, in <module>
>     File "/vagrant/geo_project/world/load.py", line 30, in run
>       lm.save(strict=True, verbose=verbose)
>     File
> "/home/vagrant/.virtualenvs/testenv/lib/python3.6/site-packages/django/contrib/gis/utils/layermapping.py",
> line 627, in save
>       _save()
>     File "/usr/lib/python3.6/contextlib.py", line 52, in inner
>       return func(*args, **kwds)
>     File
> "/home/vagrant/.virtualenvs/testenv/lib/python3.6/site-packages/django/contrib/gis/utils/layermapping.py",
> line 586, in _save
>       stream.write('%s\n' % kwargs)
>   UnicodeEncodeError: 'ascii' codec can't encode character '\xc3' in
> position 62: ordinal not in range(128)


I cannot figure out where I am wrong. Could you please help me out? Thank
you.

-- 
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/CAM4YLWJ0uCO47PWEaPAUYB4JCwpBMW-AVsoKA2u_ksmmUhXKEg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to