Esempio n. 1
0
 def set_up_test_model(self, force_raster_creation=False):
     test_fields = [('id', models.AutoField(primary_key=True)),
                    ('name', models.CharField(max_length=100, unique=True)),
                    ('geom', fields.MultiPolygonField(srid=4326))]
     if connection.features.supports_raster or force_raster_creation:
         test_fields += [('rast', fields.RasterField(srid=4326))]
     operations = [migrations.CreateModel('Neighborhood', test_fields)]
     return self.apply_operations('gis', ProjectState(), operations)
Esempio n. 2
0
 def set_up_test_model(self):
     operations = [migrations.CreateModel(
         "Neighborhood",
         [
             ("id", models.AutoField(primary_key=True)),
             ('name', models.CharField(max_length=100, unique=True)),
             ('geom', fields.MultiPolygonField(srid=4326)),
         ],
     )]
     return self.apply_operations('gis', ProjectState(), operations)
Esempio n. 3
0
 def set_up_test_model(self, force_raster_creation=False):
     test_fields = [
         ("id", models.AutoField(primary_key=True)),
         ("name", models.CharField(max_length=100, unique=True)),
         ("geom", fields.MultiPolygonField(srid=4326)),
     ]
     if connection.features.supports_raster or force_raster_creation:
         test_fields += [("rast", fields.RasterField(srid=4326, null=True))]
     operations = [migrations.CreateModel("Neighborhood", test_fields)]
     self.current_state = self.apply_operations("gis", ProjectState(),
                                                operations)