Models¶
Models for the mde-viewer app.
Models:
|
|
|
A variable that can be visualized by a service |
- class mde_viewer.models.Service(id, dataset, time_range)¶
Bases:
Model
- Parameters:
id (BigAutoField) – Primary key: ID
time_range (DateTimeRangeField) – Time range. Minimum and maximum time step of the service
Relationship fields:
- Parameters:
dataset (
ForeignKey
toDataset
) – Dataset. The dataset that this service corresponds to. (related name:service
)
Reverse relationships:
- Parameters:
servicelayer (Reverse
ForeignKey
fromServiceLayer
) – All service layers of this service (related name ofservice
)
Miscellaneous:
Model Fields:
Type:
ForeignKey
toDataset
Type:
BigAutoField
Type:
DateTimeRangeField
Attributes:
Internal field, use
dataset
instead.Type: Reverse
ForeignKey
fromServiceLayer
- exception DoesNotExist¶
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned¶
Bases:
MultipleObjectsReturned
- dataset¶
Type:
ForeignKey
toDataset
Dataset. The dataset that this service corresponds to. (related name:
service
)Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
- id¶
Type:
BigAutoField
Primary key: ID
A wrapper for a deferred-loading field. When the value is read from this
- objects = <django.db.models.Manager object>¶
- servicelayer_set¶
Type: Reverse
ForeignKey
fromServiceLayer
All service layers of this service (related name of
service
)Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager
- time_range¶
Type:
DateTimeRangeField
Time range. Minimum and maximum time step of the service
A wrapper for a deferred-loading field. When the value is read from this
- class mde_viewer.models.ServiceLayer(*args, **kwargs)¶
Bases:
Model
A variable that can be visualized by a service
- Parameters:
id (BigAutoField) – Primary key: ID
name (CharField) – Name
description (TextField) – Description. A more verbose description of the layer.
Relationship fields:
- Parameters:
service (
ForeignKey
toService
) – Service (related name:servicelayer
)
Miscellaneous:
Model Fields:
Type:
TextField
Type:
BigAutoField
Type:
CharField
Type:
ForeignKey
toService
Attributes:
Internal field, use
service
instead.- exception DoesNotExist¶
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned¶
Bases:
MultipleObjectsReturned
- description¶
Type:
TextField
Description. A more verbose description of the layer.
A wrapper for a deferred-loading field. When the value is read from this
- id¶
Type:
BigAutoField
Primary key: ID
A wrapper for a deferred-loading field. When the value is read from this
- objects = <django.db.models.Manager object>¶
- service¶
Type:
ForeignKey
toService
Service (related name:
servicelayer
)Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')