Code reference › models › submission

class

SpeakerRole

pretalx.submission.models.submission.SpeakerRole source

Through model connecting speaker and submission.

InheritsModelAltersData

Fields 4

idAutoFieldpk
submissionForeignKeySubmissionsource
submission = models.ForeignKey(
    to="submission.Submission",
    on_delete=models.CASCADE,
    related_name="speaker_roles",
)
speakerForeignKeySpeakerProfilesource
speaker = models.ForeignKey(
    to="person.SpeakerProfile",
    on_delete=models.CASCADE,
    related_name="speaker_roles",
)
positionPositiveIntegerFieldsource
position = models.PositiveIntegerField(default=0)

Attributes 1

objects<django_scopes.manager.ScopedManager.<locals>.Manager>

Methods 26

Defined here

__str__()sourceReturn str(self).

on pretalx.submission.models.submission.SpeakerRole source

def __str__(self):
    return f"SpeakerRole(submission={self.submission.code}, speaker={self.speaker})"

on django.db.models.Model

Return str(self).

def __str__(self):
    return "%s object (%s)" % (self.__class__.__name__, self.pk)

From Model django.db.models

Standard Django API, unchanged — save(), delete(), full_clean() and 22 more.
adeletearefresh_from_dbasavecleanclean_fieldsdate_error_messagedeletefull_cleanget_constraintsget_deferred_fieldsprepare_database_saverefresh_from_dbsavesave_baseserializable_valueunique_error_messagevalidate_constraintsvalidate_unique__eq____getstate____hash____init____reduce____repr____setstate__