diff options
| author | Daniel Wiesmann <daniel.wiesmann@gmail.com> | 2015-06-19 16:46:03 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-06-19 14:36:43 -0400 |
| commit | b769bbd4f6a3cd1bcd9ebf3559ec6ea0f9b50565 (patch) | |
| tree | 48cb987ced74d60f75fd86306edc2f87c764362f /tests/gis_tests/models.py | |
| parent | d3d66d47222dd8765a20a15fdc754c0ed7635404 (diff) | |
Fixed #23804 -- Added RasterField for PostGIS.
Thanks to Tim Graham and Claude Paroz for the reviews and patches.
Diffstat (limited to 'tests/gis_tests/models.py')
| -rw-r--r-- | tests/gis_tests/models.py | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/tests/gis_tests/models.py b/tests/gis_tests/models.py index cfb7f96656..f5c694e688 100644 --- a/tests/gis_tests/models.py +++ b/tests/gis_tests/models.py @@ -1,14 +1,18 @@ from django.core.exceptions import ImproperlyConfigured +from django.db import models + + +class DummyField(models.Field): + def __init__(self, dim=None, srid=None, geography=None, spatial_index=True, *args, **kwargs): + super(DummyField, self).__init__(*args, **kwargs) try: from django.contrib.gis.db import models + try: + models.RasterField() + except ImproperlyConfigured: + models.RasterField = DummyField except ImproperlyConfigured: - from django.db import models - - class DummyField(models.Field): - def __init__(self, dim=None, srid=None, geography=None, *args, **kwargs): - super(DummyField, self).__init__(*args, **kwargs) - models.GeoManager = models.Manager models.GeometryField = DummyField models.LineStringField = DummyField @@ -16,3 +20,4 @@ except ImproperlyConfigured: models.MultiPolygonField = DummyField models.PointField = DummyField models.PolygonField = DummyField + models.RasterField = DummyField |
