# -*- coding: utf-8 -*- # Generated by Django 1.11.5 on 2017-12-14 22:25 from __future__ import unicode_literals import django.contrib.gis.db.models.fields from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Country', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ('area', models.IntegerField(help_text='Area of Country in SQ meters')), ('pop2005', models.IntegerField(verbose_name='Population 2005')), ('fips', models.CharField(help_text='Federal Information Processing Standard Code', max_length=2, verbose_name='FIPS Code')), ('iso2', models.CharField(help_text='International Organization for Standardization', max_length=2, verbose_name='2 Digit ISO')), ('iso3', models.CharField(help_text='International Organization for Standardization', max_length=3, verbose_name='3 Digit ISO')), ('un', models.IntegerField(verbose_name='United Nations Code')), ('region', models.IntegerField(choices=[(0, 'MISC'), (2, 'Africa'), (9, 'Oceania'), (19, 'Americas'), (142, 'Asia'), (150, 'Europe')], verbose_name='Region Code')), ('subregion', models.IntegerField(choices=[(0, 'MISC'), (5, 'South America'), (11, 'Western Africa'), (13, 'Central America'), (14, 'Eastern Africa'), (15, 'Northern Africa'), (17, 'Middle Africa'), (18, 'Southern Africa'), (21, 'North America'), (29, 'Caribbean'), (30, 'Eastern Asia'), (34, 'Southern Asia'), (35, 'Southeast Asia'), (39, 'Southern Europe'), (53, 'Australia and New Zealand'), (54, 'Melanesia'), (57, 'Micronesia'), (61, 'Polynesia'), (143, 'Central Asia'), (145, 'Western Asia'), (151, 'Eastern Europe'), (154, 'Northern Europe'), (155, 'Western Europe')], verbose_name='Sub-Region Code')), ('lon', models.FloatField(help_text='Longitude of centerpoint', verbose_name='Longitude')), ('lat', models.FloatField(help_text='Latitude of centerpoint', verbose_name='Latitude')), ('zoom_level', models.CharField(max_length=2, null=True)), ('slug', models.SlugField(null=True)), ('visited', models.BooleanField(default=False)), ('pub_date', models.DateTimeField(null=True, verbose_name='Date published')), ('geometry', django.contrib.gis.db.models.fields.MultiPolygonField(srid=4326, verbose_name='Country Border')), ], options={ 'verbose_name_plural': 'Countries', 'ordering': ['name'], }, ), migrations.CreateModel( name='Location', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ('slug', models.SlugField()), ('pub_date', models.DateTimeField(null=True, verbose_name='Date published')), ('geometry', django.contrib.gis.db.models.fields.MultiPolygonField(srid=4326)), ], ), migrations.CreateModel( name='Region', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ('slug', models.SlugField()), ('pub_date', models.DateTimeField(null=True, verbose_name='Date published')), ('geometry', django.contrib.gis.db.models.fields.MultiPolygonField(null=True, srid=4326)), ('lon', models.FloatField(help_text='Longitude of centerpoint', null=True, verbose_name='Longitude')), ('lat', models.FloatField(help_text='Latitude of centerpoint', null=True, verbose_name='Latitude')), ('zoom_level', models.CharField(max_length=2, null=True)), ], ), migrations.CreateModel( name='Route', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200)), ('slug', models.SlugField()), ('zoom', models.CharField(max_length=2, null=True)), ('template_var_name', models.CharField(max_length=10, null=True)), ('pub_date', models.DateTimeField(null=True, verbose_name='Date published')), ('geometry', django.contrib.gis.db.models.fields.MultiPointField(srid=4326)), ], ), migrations.CreateModel( name='State', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=250, null=True)), ('slug', models.SlugField()), ('code', models.CharField(blank=True, max_length=2, null=True)), ('pub_date', models.DateTimeField(null=True, verbose_name='Date published')), ('geometry', django.contrib.gis.db.models.fields.MultiPolygonField(null=True, srid=4326)), ('country', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='locations.Country')), ], options={ 'ordering': ['name'], }, ), migrations.AddField( model_name='location', name='state', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='locations.State'), ), migrations.AddField( model_name='country', name='lux_region', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='locations.Region'), ), ]