Project
The Project model is the fundamental building block for many Equinox workflows. It is a container for a discrete portfolio management action. It may represent an evaluation workflow following the GHG Protocol for Projects. It may be a fully fledged financing structure for Project Finance. Or, for example, a procurement contract.
A Project expresses the intentions and objectives of the portfolio manager and is distinct from specific Assets (Facilities, Buildings, Supplies), Contracts (Loans, Procurement Contracts) and Counterparties (Borrowers, Contractors etc).
- Project.Project(**kwargs)
The Project model holds data for a general sustainability Project (irrespective of financial attributes)
- class portfolio.Project.Project(*args, **kwargs)
The Project model holds data for a general sustainability Project (irrespective of financial attributes)
- exception DoesNotExist
- exception MultipleObjectsReturned
- completion_risk
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- construction_risk
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- contractor_set
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 class built by
create_forward_many_to_many_manager()
defined below.
- country
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- cpa_code
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- cpv_code
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- creation_date
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- design_and_technology_risk
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- get_absolute_url()
- get_completion_risk_display(*, field=<django.db.models.fields.IntegerField: completion_risk>)
- get_design_and_technology_risk_display(*, field=<django.db.models.fields.IntegerField: design_and_technology_risk>)
- get_next_by_creation_date(*, field=<django.db.models.fields.DateTimeField: creation_date>, is_next=True, **kwargs)
- get_next_by_last_change_date(*, field=<django.db.models.fields.DateTimeField: last_change_date>, is_next=True, **kwargs)
- get_previous_by_creation_date(*, field=<django.db.models.fields.DateTimeField: creation_date>, is_next=False, **kwargs)
- get_previous_by_last_change_date(*, field=<django.db.models.fields.DateTimeField: last_change_date>, is_next=False, **kwargs)
- gppemissionssource_set
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 class built by
create_forward_many_to_many_manager()
defined below.
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- last_change_date
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- objects = <django.db.models.manager.Manager object>
- pointsource_set
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 class built by
create_forward_many_to_many_manager()
defined below.
- portfolio
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')
Child.parent
is aForwardManyToOneDescriptor
instance.
- portfolio_id
- project_budget
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- project_category
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')
Child.parent
is aForwardManyToOneDescriptor
instance.
- project_category_id
- project_currency
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- project_description
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- project_identifier
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- project_reference
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- project_title
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- project_visualization
Just like the FileDescriptor, but for ImageFields. The only difference is assigning the width/height to the width_field/height_field, if appropriate.
- projectactivity_set
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 class built by
create_forward_many_to_many_manager()
defined below.
- projectasset_set
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 class built by
create_forward_many_to_many_manager()
defined below.
- projectcompany_set
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 class built by
create_forward_many_to_many_manager()
defined below.
- projectevent_set
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 class built by
create_forward_many_to_many_manager()
defined below.
- region
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- snapshot
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')
Child.parent
is aForwardManyToOneDescriptor
instance.
- snapshot_id
- text_rendered
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.