Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
GeoInt_SIDT
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Mario Chirinos Colunga
GeoInt_SIDT
Commits
f98a7eee
Commit
f98a7eee
authored
Feb 06, 2019
by
Ulises Morales Ramírez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modificacion a los modelos
parent
91b11973
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
83 additions
and
37 deletions
+83
-37
settings.py
GeoInt_SIDT/settings.py
+1
-1
0012_auto_20190206_1843.py
catalog/migrations/0012_auto_20190206_1843.py
+43
-0
models.py
catalog/models.py
+39
-36
db.sqlite3
db.sqlite3
+0
-0
No files found.
GeoInt_SIDT/settings.py
View file @
f98a7eee
...
...
@@ -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'
...
...
catalog/migrations/0012_auto_20190206_1843.py
0 → 100644
View file @
f98a7eee
# 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
),
),
]
catalog/models.py
View file @
f98a7eee
...
...
@@ -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
=
5
0
)
json_info
=
models
.
TextField
(
verbose_name
=
"JSON Info"
)
name
=
models
.
CharField
(
verbose_name
=
"Polygon Name"
,
max_length
=
10
0
)
json_info
=
models
.
TextField
(
verbose_name
=
"JSON Info"
)
description
=
models
.
TextField
(
verbose_name
=
"Description"
,
null
=
True
)
source
=
models
.
CharField
(
verbose_name
=
"Source"
,
max_length
=
5
0
,
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
=
10
0
,
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
=
5
0
)
file_path
=
models
.
CharField
(
max_length
=
50
)
json
=
models
.
TextField
(
null
=
True
)
uuid
=
models
.
CharField
(
max_length
=
50
)
identifier
=
models
.
CharField
(
max_length
=
10
0
)
file_path
=
models
.
CharField
(
max_length
=
1
50
)
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
=
5
0
)
file_path
=
models
.
CharField
(
max_length
=
50
)
prod_l1c
=
models
.
ForeignKey
(
Product_l1c
,
on_delete
=
models
.
CASCADE
)
identifier
=
models
.
CharField
(
max_length
=
10
0
)
file_path
=
models
.
CharField
(
max_length
=
1
50
)
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
)
db.sqlite3
View file @
f98a7eee
No preview for this file type
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment