modificacion a los modelos

parent 91b11973
......@@ -109,7 +109,7 @@ AUTH_PASSWORD_VALIDATORS = [
# Internationalization
# https://docs.djangoproject.com/en/1.11/topics/i18n/
LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
......
# Generated by Django 2.1.5 on 2019-02-06 18:43
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('catalog', '0011_auto_20190206_1555'),
]
operations = [
migrations.AlterField(
model_name='polygon',
name='name',
field=models.CharField(max_length=100, verbose_name='Polygon Name'),
),
migrations.AlterField(
model_name='polygon',
name='source',
field=models.CharField(max_length=100, null=True, verbose_name='Source'),
),
migrations.AlterField(
model_name='product_l1c',
name='file_path',
field=models.CharField(max_length=150),
),
migrations.AlterField(
model_name='product_l1c',
name='identifier',
field=models.CharField(max_length=100),
),
migrations.AlterField(
model_name='product_l2a',
name='file_path',
field=models.CharField(max_length=150),
),
migrations.AlterField(
model_name='product_l2a',
name='identifier',
field=models.CharField(max_length=100),
),
]
......@@ -8,61 +8,64 @@ from django.db import models
class Platform(models.Model):
name = models.CharField(max_length=64)
name = models.CharField(max_length=64)
acronym = models.CharField(max_length=16)
class Polygon(models.Model):
name = models.CharField(verbose_name="Polygon Name", max_length=50)
json_info = models.TextField(verbose_name="JSON Info")
name = models.CharField(verbose_name="Polygon Name", max_length=100)
json_info = models.TextField(verbose_name="JSON Info")
description = models.TextField(verbose_name="Description", null=True)
source = models.CharField(verbose_name="Source", max_length=50, null=True)
CVE_ENT = models.CharField(verbose_name="State Key", max_length=10, null=True)
CVE_MUN = models.CharField(verbose_name="City Key", max_length=10, null=True)
CVE_LOC = models.CharField(verbose_name="Location Key", max_length=10, null=True)
CVE_AGEB = models.CharField(verbose_name="AGEB Key", max_length=10, null=True)
E_ENT = models.CharField(verbose_name="State Stratum", max_length=10, null=True)
E_MUN = models.CharField(verbose_name="City Stratum", max_length=10, null=True)
E_AGEB = models.CharField(verbose_name="AGEB Stratum", max_length=10, null=True)
source = models.CharField(verbose_name="Source", max_length=100, null=True)
CVE_ENT = models.CharField(verbose_name="State Key", max_length=10, null=True)
CVE_MUN = models.CharField(verbose_name="City Key", max_length=10, null=True)
CVE_LOC = models.CharField(verbose_name="Location Key", max_length=10, null=True)
CVE_AGEB = models.CharField(verbose_name="AGEB Key", max_length=10, null=True)
E_ENT = models.CharField(verbose_name="State Stratum", max_length=10, null=True)
E_MUN = models.CharField(verbose_name="City Stratum", max_length=10, null=True)
E_AGEB = models.CharField(verbose_name="AGEB Stratum", max_length=10, null=True)
wkt_polygon = models.TextField(null=True)
class Product_l1c(models.Model):
uuid = models.CharField(max_length=50)
identifier = models.CharField(max_length=50)
file_path = models.CharField(max_length=50)
json = models.TextField(null=True)
uuid = models.CharField(max_length=50)
identifier = models.CharField(max_length=100)
file_path = models.CharField(max_length=150)
json = models.TextField(null=True)
class Product_l2a(models.Model):
prod_l1c = models.ForeignKey(Product_l1c, on_delete=models.CASCADE)
identifier = models.CharField(max_length=50)
file_path = models.CharField(max_length=50)
prod_l1c = models.ForeignKey(Product_l1c, on_delete=models.CASCADE)
identifier = models.CharField(max_length=100)
file_path = models.CharField(max_length=150)
class CartProduct(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
uuid = models.CharField(max_length=50)
user = models.ForeignKey(User, on_delete=models.CASCADE)
uuid = models.CharField(max_length=50)
aggreg_date = models.DateTimeField(auto_now=True) ## date of product aggregation
info = models.TextField(null=True)
purchased = models.NullBooleanField()
info = models.TextField(null=True)
purchased = models.NullBooleanField()
#-------------------------------------------------------------------------------------------
# -------------------------------------------------------------------------------------------
class Process(models.Model):
name = models.CharField(max_length=50)
platform = models.ForeignKey(Platform, on_delete=models.CASCADE, default='')
productLevel = models.CharField(max_length=8, default='')
name = models.CharField(max_length=50)
platform = models.ForeignKey(Platform, on_delete=models.CASCADE, default='')
productLevel = models.CharField(max_length=8, default='')
class Search(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
startDate = models.DateTimeField(verbose_name='Start Date')
endDate = models.DateTimeField(verbose_name='End Date')
process = models.ForeignKey(Process, on_delete=models.CASCADE, default='')
clouds = models.IntegerField(default=4)
user = models.ForeignKey(User, on_delete=models.CASCADE)
startDate = models.DateTimeField(verbose_name='Start Date')
endDate = models.DateTimeField(verbose_name='End Date')
process = models.ForeignKey(Process, on_delete=models.CASCADE, default='')
clouds = models.IntegerField(default=4)
class Purchase(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
search = models.ForeignKey(Search, on_delete=models.CASCADE)
productList = models.TextField(verbose_name="JSON Product List")
purchased = models.BooleanField(default=False)
price = models.FloatField(default=0.0)
user = models.ForeignKey(User, on_delete=models.CASCADE)
search = models.ForeignKey(Search, on_delete=models.CASCADE)
productList = models.TextField(verbose_name="JSON Product List")
purchased = models.BooleanField(default=False)
price = models.FloatField(default=0.0)
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment