ResearchCorpus

class database.models.ResearchCorpus(*args, **kwargs)

Bases: database.models.custom_base_model.CustomBaseModel

A collection of files that can be used in specific empirical studies.

title

models.CharField – The title of this ResearchCorpus

features

models.ManyToManyField – References to ExtractedFeatures used by this ResearchCorpus

creators

models.CharField – The creators of this ResearchCorpus

curators

models.CharField – The curators of this ResearchCorpus

files

models.ManyToManyField – References to the SymbolicMusicFiles contained in this ResearchCorpus

studies

models.ManyToOneRel – References to the studies that use this ResearchCorpus

Attributes Summary

creators A wrapper for a deferred-loading field.
curators A wrapper for a deferred-loading field.
features Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
files Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
id A wrapper for a deferred-loading field.
objects
studies Accessor to the related objects manager on the reverse side of a many-to-one relation.
title A wrapper for a deferred-loading field.

Methods Summary

get_next_by_date_created(*[, field, is_next])
get_next_by_date_updated(*[, field, is_next])
get_previous_by_date_created(*[, field, is_next])
get_previous_by_date_updated(*[, field, is_next])

Attributes Documentation

creators

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

curators

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

features

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

files

Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.

In the example:

class Pizza(Model):
    toppings = ManyToManyField(Topping, related_name='pizzas')

Pizza.toppings and Topping.pizzas are ManyToManyDescriptor instances.

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.

objects = <django.db.models.manager.Manager object>
studies

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.

title

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

Methods Documentation

get_next_by_date_created(*, field=<django.db.models.fields.DateTimeField: date_created>, is_next=True, **kwargs)
get_next_by_date_updated(*, field=<django.db.models.fields.DateTimeField: date_updated>, is_next=True, **kwargs)
get_previous_by_date_created(*, field=<django.db.models.fields.DateTimeField: date_created>, is_next=False, **kwargs)
get_previous_by_date_updated(*, field=<django.db.models.fields.DateTimeField: date_updated>, is_next=False, **kwargs)