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 a ReverseManyToOneDescriptor 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 a ReverseManyToOneDescriptor 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 a ReverseManyToOneDescriptor 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 a ForwardManyToOneDescriptor 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 a ForwardManyToOneDescriptor 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 a ReverseManyToOneDescriptor 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 a ReverseManyToOneDescriptor 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 a ReverseManyToOneDescriptor 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 a ReverseManyToOneDescriptor 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 a ForwardManyToOneDescriptor 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.