{{{
from django.contrib.gis.db import models
class Coordinates(models.Model):
point = models.PointField(blank=True,null=False)
objects = models.GeoManager()
}}}
However, in Python 3.3 / Django 1.7:
{{{
$ ./manage.py makemigrations
$ ./manage.py migrate
}}}
{{{
...
ValueError: String or unicode input unrecognized as WKT EWKT, and HEXEWKB.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/23731>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* needs_better_patch: => 0
* needs_tests: => 0
* needs_docs: => 0
Old description:
> The following code worked nicely in Python 3.3 / Django 1.6:
>
> {{{
> from django.contrib.gis.db import models
>
> class Coordinates(models.Model):
>
> point = models.PointField(blank=True,null=False)
> objects = models.GeoManager()
>
> }}}
>
> However, in Python 3.3 / Django 1.7:
>
> {{{
> $ ./manage.py makemigrations
> $ ./manage.py migrate
> }}}
>
> {{{
> ...
> ValueError: String or unicode input unrecognized as WKT EWKT, and
> HEXEWKB.
> }}}
New description:
The following code worked nicely in Python 3.3 / Django 1.6.x:
{{{
from django.contrib.gis.db import models
class Coordinates(models.Model):
point = models.PointField(blank=True,null=False)
objects = models.GeoManager()
}}}
However, in Python 3.3 / Django 1.7.1:
{{{
$ ./manage.py makemigrations
$ ./manage.py migrate
}}}
{{{
...
ValueError: String or unicode input unrecognized as WKT EWKT, and HEXEWKB.
}}}
--
--
Ticket URL: <https://code.djangoproject.com/ticket/23731#comment:1>
* severity: Normal => Release blocker
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/23731#comment:2>
* owner: nobody => timgraham
* status: new => assigned
--
Ticket URL: <https://code.djangoproject.com/ticket/23731#comment:3>
* has_patch: 0 => 1
Comment:
[https://github.com/django/django/pull/3451 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/23731#comment:4>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"d6d55368d45ca05c4c08c4981f9dba5c9b2bd72e"]:
{{{
#!CommitTicketReference repository=""
revision="d6d55368d45ca05c4c08c4981f9dba5c9b2bd72e"
Fixed #23731 -- Fixed migrations crash when adding blank GeometryFields on
PostGIS.
Thanks raratiru for the report and Claude Paroz for review.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/23731#comment:5>
Comment (by Tim Graham <timograham@…>):
In [changeset:"17205a98ed0e4fb2a4ce9137508ee65efc448c07"]:
{{{
#!CommitTicketReference repository=""
revision="17205a98ed0e4fb2a4ce9137508ee65efc448c07"
[1.7.x] Fixed #23731 -- Fixed migrations crash when adding blank
GeometryFields on PostGIS.
Thanks raratiru for the report and Claude Paroz for review.
Backport of d6d55368d4 from master
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/23731#comment:6>