journals.models.update module¶
-
class
journals.models.update.PublicationUpdate(*args, **kwargs)[source]¶ Bases:
django.db.models.base.ModelUpdate to a Publication, for Crossmark.
The Publication’s authors are given authorship of any update by default. The license which is used (in Crossmark metadata) is the same as for the publication.
-
ADDENDUM= 'addendum'¶
-
CLARIFICATION= 'clarification'¶
-
CORRECTION= 'correction'¶
-
CORRIGENDUM= 'corrigendum'¶
-
ERRATUM= 'erratum'¶
-
CONCERN= 'expression_of_concern'¶
-
NEW_EDITION= 'new_edition'¶
-
NEW_VERSION= 'new_version'¶
-
PARTIAL_RETRACTION= 'partial_retraction'¶
-
REMOVAL= 'removal'¶
-
RETRACTION= 'retraction'¶
-
WITHDRAWAL= 'withdrawal'¶
-
TYPE_CHOICES= (('addendum', 'Addendum'), ('clarification', 'Clarification'), ('correction', 'Correction'), ('corrigendum', 'Corrigendum'), ('erratum', 'Erratum'), ('expression_of_concern', 'Expression of concern'), ('new_edition', 'New edition'), ('new_version', 'New version'), ('partial_retraction', 'Partial_retraction'), ('removal', 'Removal'), ('retraction', 'Retraction'), ('withdrawal', 'Withdrawal'))¶
-
publication¶ 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.parentis aForwardManyToOneDescriptorinstance.
-
number¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
update_type¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
text¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
publication_date¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
doideposit_needs_updating¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
genericdoideposit¶ Accessor to the related objects manager on the one-to-many relation created by GenericRelation.
In the example:
class Post(Model): comments = GenericRelation(Comment)
post.commentsis a ReverseGenericManyToOneDescriptor instance.
-
doi_label¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
property
title¶
-
property
doi_string¶
-
property
citation¶
-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
get_next_by_publication_date(*, field=<django.db.models.fields.DateField: publication_date>, is_next=True, **kwargs)¶
-
get_previous_by_publication_date(*, field=<django.db.models.fields.DateField: publication_date>, is_next=False, **kwargs)¶
-
get_update_type_display(*, field=<django.db.models.fields.CharField: update_type>)¶
-
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>¶
-
publication_id¶
-