gault-millau/apps/transfer/models.py
2019-10-02 18:11:16 +05:00

94 lines
4.0 KiB
Python

# This is an auto-generated Django model module.
# You'll have to do the following manually to clean this up:
# * Rearrange models' order
# * Make sure each model has one field with primary_key=True
# * Make sure each ForeignKey has `on_delete` set to the desired behavior.
# * Remove `managed = False` lines if you wish to allow Django to create, modify, and delete the table
# Feel free to rename the models, but don't rename db_table values or field names.
from django.contrib.gis.db import models
from transfer.mixins import MigrateMixin
class Cities(MigrateMixin):
using = 'legacy'
name = models.CharField(max_length=255, blank=True, null=True)
country_code = models.CharField(max_length=3, blank=True, null=True)
country_code_2 = models.CharField(max_length=2, blank=True, null=True)
region_code = models.CharField(max_length=255, blank=True, null=True)
subregion_code = models.CharField(max_length=255, blank=True, null=True)
is_island = models.IntegerField(blank=True, null=True)
zip_code = models.CharField(max_length=9, blank=True, null=True)
situation = models.CharField(max_length=255, blank=True, null=True)
map_ref = models.CharField(max_length=255, blank=True, null=True)
map1 = models.CharField(max_length=255, blank=True, null=True)
map2 = models.CharField(max_length=255, blank=True, null=True)
latitude = models.FloatField(blank=True, null=True)
longitude = models.FloatField(blank=True, null=True)
encima_id = models.IntegerField(blank=True, null=True)
related_city_id = models.IntegerField(blank=True, null=True)
created_at = models.DateTimeField()
updated_at = models.DateTimeField()
index_name = models.CharField(max_length=255, blank=True, null=True)
class Meta:
managed = False
db_table = 'cities'
unique_together = (('name', 'region_code', 'country_code'),)
class CityNames(MigrateMixin):
using = 'legacy'
name = models.CharField(max_length=100, blank=True, null=True)
locale = models.CharField(max_length=5, blank=True, null=True)
city = models.ForeignKey(Cities, models.DO_NOTHING, blank=True, null=True)
created_at = models.DateTimeField()
updated_at = models.DateTimeField()
class Meta:
managed = False
db_table = 'city_names'
unique_together = (('city', 'name', 'locale'),)
class CityPhotos(MigrateMixin):
using = 'legacy'
city_id = models.IntegerField(blank=True, null=True)
attachment_file_name = models.CharField(max_length=255, blank=True, null=True)
attachment_content_type = models.CharField(max_length=255, blank=True, null=True)
geometries = models.CharField(max_length=1024, blank=True, null=True)
attachment_file_size = models.IntegerField(blank=True, null=True)
attachment_updated_at = models.DateTimeField(blank=True, null=True)
created_at = models.DateTimeField()
updated_at = models.DateTimeField()
class Meta:
managed = False
db_table = 'city_photos'
class Locations(models.Model):
using = 'legacy'
country_code = models.CharField(max_length=3)
region_code = models.CharField(max_length=3, blank=True, null=True)
subregion_code = models.CharField(max_length=3, blank=True, null=True)
zip_code = models.CharField(max_length=9, blank=True, null=True)
district_name = models.CharField(max_length=255, blank=True, null=True)
longitude = models.DecimalField(max_digits=10, decimal_places=6, blank=True, null=True)
latitude = models.DecimalField(max_digits=10, decimal_places=6, blank=True, null=True)
timezone = models.CharField(max_length=32, blank=True, null=True)
transportation = models.CharField(max_length=255, blank=True, null=True)
address = models.TextField(blank=True, null=True)
city = models.ForeignKey(Cities, models.DO_NOTHING, blank=True, null=True)
map_ref = models.CharField(max_length=255, blank=True, null=True)
created_at = models.DateTimeField()
updated_at = models.DateTimeField()
class Meta:
managed = False
db_table = 'locations'