catalog.api package#
Concepts#
Subpackages#
- catalog.api.constants package
- catalog.api.controllers package
- catalog.api.docs package
- catalog.api.examples package
- catalog.api.models package
- Submodules
- catalog.api.models.audio module
AltAudioFileAudioAudio.DoesNotExistAudio.MultipleObjectsReturnedAudio.alt_filesAudio.alternative_filesAudio.audio_setAudio.audio_set_foreign_identifierAudio.audio_set_positionAudio.bit_rateAudio.categoryAudio.created_onAudio.creatorAudio.creator_urlAudio.durationAudio.duration_in_sAudio.filesizeAudio.filetypeAudio.foreign_identifierAudio.foreign_landing_urlAudio.genresAudio.get_next_by_created_on()Audio.get_next_by_updated_on()Audio.get_or_create_waveform()Audio.get_previous_by_created_on()Audio.get_previous_by_updated_on()Audio.get_waveform()Audio.idAudio.identifierAudio.last_synced_with_sourceAudio.licenseAudio.license_versionAudio.listsAudio.matureAudio.meta_dataAudio.objectsAudio.providerAudio.removed_from_sourceAudio.sample_rateAudio.sourceAudio.tagsAudio.tags_listAudio.thumbnailAudio.titleAudio.updated_onAudio.urlAudio.view_countAudio.watermarked
AudioAddOnAudioAddOn.DoesNotExistAudioAddOn.MultipleObjectsReturnedAudioAddOn.audio_identifierAudioAddOn.created_onAudioAddOn.get_next_by_created_on()AudioAddOn.get_next_by_updated_on()AudioAddOn.get_previous_by_created_on()AudioAddOn.get_previous_by_updated_on()AudioAddOn.objectsAudioAddOn.updated_onAudioAddOn.waveform_peaks
AudioFileMixinAudioListAudioList.DoesNotExistAudioList.MultipleObjectsReturnedAudioList.audiosAudioList.authAudioList.created_onAudioList.get_next_by_created_on()AudioList.get_next_by_updated_on()AudioList.get_previous_by_created_on()AudioList.get_previous_by_updated_on()AudioList.idAudioList.objectsAudioList.save()AudioList.slugAudioList.titleAudioList.updated_on
AudioReportAudioReport.DoesNotExistAudioReport.MultipleObjectsReturnedAudioReport.audio_urlAudioReport.created_atAudioReport.deleted_classAudioReport.descriptionAudioReport.get_next_by_created_at()AudioReport.get_previous_by_created_at()AudioReport.get_reason_display()AudioReport.get_status_display()AudioReport.idAudioReport.identifierAudioReport.mature_classAudioReport.media_classAudioReport.objectsAudioReport.reasonAudioReport.status
AudioSetAudioSet.DoesNotExistAudioSet.MultipleObjectsReturnedAudioSet.created_onAudioSet.creatorAudioSet.creator_urlAudioSet.filesizeAudioSet.filetypeAudioSet.foreign_identifierAudioSet.foreign_landing_urlAudioSet.get_next_by_created_on()AudioSet.get_next_by_updated_on()AudioSet.get_previous_by_created_on()AudioSet.get_previous_by_updated_on()AudioSet.idAudioSet.identifierAudioSet.objectsAudioSet.providerAudioSet.thumbnailAudioSet.titleAudioSet.tracksAudioSet.updated_onAudioSet.url
DeletedAudioDeletedAudio.DoesNotExistDeletedAudio.MultipleObjectsReturnedDeletedAudio.created_onDeletedAudio.es_indexDeletedAudio.get_next_by_created_on()DeletedAudio.get_next_by_updated_on()DeletedAudio.get_previous_by_created_on()DeletedAudio.get_previous_by_updated_on()DeletedAudio.identifierDeletedAudio.media_classDeletedAudio.objectsDeletedAudio.updated_on
MatureAudio
- catalog.api.models.base module
- catalog.api.models.image module
DeletedImageDeletedImage.DoesNotExistDeletedImage.MultipleObjectsReturnedDeletedImage.created_onDeletedImage.es_indexDeletedImage.get_next_by_created_on()DeletedImage.get_next_by_updated_on()DeletedImage.get_previous_by_created_on()DeletedImage.get_previous_by_updated_on()DeletedImage.identifierDeletedImage.media_classDeletedImage.objectsDeletedImage.updated_on
ImageImage.DoesNotExistImage.MultipleObjectsReturnedImage.categoryImage.created_onImage.creatorImage.creator_urlImage.filesizeImage.filetypeImage.foreign_identifierImage.foreign_landing_urlImage.get_next_by_created_on()Image.get_next_by_updated_on()Image.get_previous_by_created_on()Image.get_previous_by_updated_on()Image.heightImage.idImage.identifierImage.last_synced_with_sourceImage.licenseImage.license_versionImage.listsImage.matureImage.meta_dataImage.objectsImage.providerImage.removed_from_sourceImage.sourceImage.tagsImage.tags_listImage.thumbnailImage.titleImage.updated_onImage.urlImage.view_countImage.watermarkedImage.width
ImageFileMixinImageListImageList.DoesNotExistImageList.MultipleObjectsReturnedImageList.authImageList.created_onImageList.get_next_by_created_on()ImageList.get_next_by_updated_on()ImageList.get_previous_by_created_on()ImageList.get_previous_by_updated_on()ImageList.idImageList.imagesImageList.objectsImageList.save()ImageList.slugImageList.titleImageList.updated_on
ImageReportImageReport.DoesNotExistImageReport.MultipleObjectsReturnedImageReport.created_atImageReport.deleted_classImageReport.descriptionImageReport.get_next_by_created_at()ImageReport.get_previous_by_created_at()ImageReport.get_reason_display()ImageReport.get_status_display()ImageReport.idImageReport.identifierImageReport.image_urlImageReport.mature_classImageReport.media_classImageReport.objectsImageReport.reasonImageReport.status
MatureImage
- catalog.api.models.media module
AbstractAltFileAbstractDeletedMediaAbstractDeletedMedia.MetaAbstractDeletedMedia.created_onAbstractDeletedMedia.es_indexAbstractDeletedMedia.get_next_by_created_on()AbstractDeletedMedia.get_next_by_updated_on()AbstractDeletedMedia.get_previous_by_created_on()AbstractDeletedMedia.get_previous_by_updated_on()AbstractDeletedMedia.identifierAbstractDeletedMedia.media_classAbstractDeletedMedia.save()AbstractDeletedMedia.updated_on
AbstractMatureMediaAbstractMediaAbstractMedia.MetaAbstractMedia.attributionAbstractMedia.categoryAbstractMedia.created_onAbstractMedia.creatorAbstractMedia.creator_urlAbstractMedia.foreign_identifierAbstractMedia.foreign_landing_urlAbstractMedia.get_next_by_created_on()AbstractMedia.get_next_by_updated_on()AbstractMedia.get_previous_by_created_on()AbstractMedia.get_previous_by_updated_on()AbstractMedia.identifierAbstractMedia.last_synced_with_sourceAbstractMedia.licenseAbstractMedia.license_urlAbstractMedia.license_versionAbstractMedia.meta_dataAbstractMedia.providerAbstractMedia.removed_from_sourceAbstractMedia.sourceAbstractMedia.tagsAbstractMedia.tags_listAbstractMedia.thumbnailAbstractMedia.titleAbstractMedia.updated_onAbstractMedia.view_countAbstractMedia.watermarked
AbstractMediaListAbstractMediaList.MetaAbstractMediaList.authAbstractMediaList.created_onAbstractMediaList.get_next_by_created_on()AbstractMediaList.get_next_by_updated_on()AbstractMediaList.get_previous_by_created_on()AbstractMediaList.get_previous_by_updated_on()AbstractMediaList.slugAbstractMediaList.titleAbstractMediaList.updated_on
AbstractMediaReportAbstractMediaReport.BASE_URLAbstractMediaReport.MetaAbstractMediaReport.REPORT_CHOICESAbstractMediaReport.STATUS_CHOICESAbstractMediaReport.clean()AbstractMediaReport.created_atAbstractMediaReport.deleted_classAbstractMediaReport.descriptionAbstractMediaReport.get_next_by_created_at()AbstractMediaReport.get_previous_by_created_at()AbstractMediaReport.get_reason_display()AbstractMediaReport.get_status_display()AbstractMediaReport.identifierAbstractMediaReport.mature_classAbstractMediaReport.media_classAbstractMediaReport.reasonAbstractMediaReport.save()AbstractMediaReport.statusAbstractMediaReport.url()
- catalog.api.models.mixins module
- catalog.api.models.models module
ContentProviderContentProvider.DoesNotExistContentProvider.MultipleObjectsReturnedContentProvider.created_onContentProvider.domain_nameContentProvider.filter_contentContentProvider.get_media_type_display()ContentProvider.get_next_by_created_on()ContentProvider.get_previous_by_created_on()ContentProvider.idContentProvider.media_typeContentProvider.notesContentProvider.objectsContentProvider.provider_identifierContentProvider.provider_name
Tag
- catalog.api.models.oauth module
OAuth2RegistrationOAuth2VerificationThrottledApplicationThrottledApplication.DoesNotExistThrottledApplication.MultipleObjectsReturnedThrottledApplication.RATE_LIMIT_MODELSThrottledApplication.accesstoken_setThrottledApplication.algorithmThrottledApplication.authorization_grant_typeThrottledApplication.client_idThrottledApplication.client_secretThrottledApplication.client_typeThrottledApplication.createdThrottledApplication.get_algorithm_display()ThrottledApplication.get_authorization_grant_type_display()ThrottledApplication.get_client_type_display()ThrottledApplication.get_next_by_created()ThrottledApplication.get_next_by_updated()ThrottledApplication.get_previous_by_created()ThrottledApplication.get_previous_by_updated()ThrottledApplication.get_rate_limit_model_display()ThrottledApplication.grant_setThrottledApplication.idThrottledApplication.idtoken_setThrottledApplication.nameThrottledApplication.oauth2verification_setThrottledApplication.objectsThrottledApplication.rate_limit_modelThrottledApplication.redirect_urisThrottledApplication.refreshtoken_setThrottledApplication.skip_authorizationThrottledApplication.updatedThrottledApplication.userThrottledApplication.user_idThrottledApplication.verified
- Module contents
- catalog.api.serializers package
- Submodules
- catalog.api.serializers.audio_serializers module
- catalog.api.serializers.error_serializers module
- catalog.api.serializers.image_serializers module
- catalog.api.serializers.media_serializers module
MediaReportRequestSerializerMediaSearchRequestSerializerMediaSearchRequestSerializer.DeprecatedParamMediaSearchRequestSerializer.deprecated_paramsMediaSearchRequestSerializer.fields_namesMediaSearchRequestSerializer.validate()MediaSearchRequestSerializer.validate_creator()MediaSearchRequestSerializer.validate_extension()MediaSearchRequestSerializer.validate_license()MediaSearchRequestSerializer.validate_license_type()MediaSearchRequestSerializer.validate_page_size()MediaSearchRequestSerializer.validate_q()MediaSearchRequestSerializer.validate_tags()MediaSearchRequestSerializer.validate_title()
MediaSearchSerializerMediaSerializerMediaThumbnailRequestSerializerTagSerializerget_hyperlinks_serializer()get_search_request_source_serializer()
- catalog.api.serializers.oauth2_serializers module
- catalog.api.serializers.provider_serializers module
- Module contents
- catalog.api.utils package
- Submodules
- catalog.api.utils.ccrel module
- catalog.api.utils.dead_link_mask module
- catalog.api.utils.exceptions module
- catalog.api.utils.oauth2_helper module
- catalog.api.utils.pagination module
- catalog.api.utils.scheduled_tasks module
- catalog.api.utils.status_code_view module
- catalog.api.utils.throttle module
AbstractAnonRateThrottleAbstractOAuth2IdRateThrottleAnonThumbnailRateThrottleBurstRateThrottleEnhancedOAuth2IdBurstRateThrottleEnhancedOAuth2IdSustainedRateThrottleExemptOAuth2IdRateThrottleOAuth2IdBurstRateThrottleOAuth2IdSustainedRateThrottleOAuth2IdThumbnailRateThrottleOnePerSecondOneThousandPerMinuteSustainedRateThrottleTenPerDay
- catalog.api.utils.validate_images module
- catalog.api.utils.watermark module
- catalog.api.utils.waveform module
- Module contents
- catalog.api.views package
- Submodules
- catalog.api.views.audio_views module
- catalog.api.views.health_views module
- catalog.api.views.image_views module
ImageViewSetImageViewSet.OEMBED_HEADERSImageViewSet.default_indexImageViewSet.list()ImageViewSet.model_classImageViewSet.oembed()ImageViewSet.qa_indexImageViewSet.query_serializer_classImageViewSet.related()ImageViewSet.report()ImageViewSet.retrieve()ImageViewSet.serializer_classImageViewSet.stats()ImageViewSet.thumbnail()ImageViewSet.watermark()
- catalog.api.views.media_views module
MediaViewSetMediaViewSet.THUMBNAIL_PROXY_COMM_HEADERSMediaViewSet.default_indexMediaViewSet.get_queryset()MediaViewSet.get_serializer_context()MediaViewSet.list()MediaViewSet.lookup_fieldMediaViewSet.lookup_value_regexMediaViewSet.model_classMediaViewSet.pagination_classMediaViewSet.qa_indexMediaViewSet.query_serializer_classMediaViewSet.related()MediaViewSet.report()MediaViewSet.stats()MediaViewSet.swagger_schemaMediaViewSet.thumbnail()
UpstreamThumbnailException
- catalog.api.views.oauth2_views module
- Module contents
Submodules#
catalog.api.admin module#
- class catalog.api.admin.AudioReportAdmin(model, admin_site)#
Bases:
MediaReportAdmin- property media#
- media_specific_list_display = ('audio_url',)#
- class catalog.api.admin.ImageReportAdmin(model, admin_site)#
Bases:
MediaReportAdmin- property media#
- media_specific_list_display = ('image_url',)#
- class catalog.api.admin.MediaReportAdmin(model, admin_site)#
Bases:
ModelAdmin- actions = None#
- get_list_display(request)#
Return a sequence containing the fields to be displayed on the changelist.
- get_readonly_fields(request, obj=None)#
Hook for specifying custom readonly fields.
- list_display = ('reason', 'status', 'description', 'created_at')#
- list_display_links = ('status',)#
- list_filter = ('status', 'reason')#
- property media#
- media_specific_list_display = ()#
- search_fields = ('description', 'identifier')#