def partner_directory_path(instance, filename): """Partner Directory Path.""" # --- File will be uploaded to # MEDIA_ROOT/partners/<id>/avatars/<filename> return "partners/{id}/avatars/{fname}".format(id=instance.id, fname=get_unique_filename( filename.split("/")[-1]))
def attachment_document_directory_path(instance, filename): """Attachment Document Directory Path.""" # --- File Will be uploaded to # MEDIA_ROOT/<ct_name>/<ct_object_id>/attachments/documents/<filename> return "{ct}s/{id}/attachments/documents/{fname}".format( ct=instance.content_type.name, id=instance.object_id, fname=get_unique_filename( filename.split("/")[-1] ))
def organization_directory_path(instance, filename): """Organization Directory Path.""" # --- File will be uploaded to # MEDIA_ROOT/organizations/<id>/avatars/<filename> return "organizations/{id}/avatars/{fname}".format( id=instance.id, fname=get_unique_filename(filename.split("/")[-1]))