De OpenShift-verbindingsvariabelen zijn gedefinieerd als omgevingsvariabelen, ze zijn niet toegankelijk als normale Python-variabelen. Dus de printopdracht die je hebt gegeven werkt niet, het volgende zou moeten;
import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']
U moet uw code wijzigen in;
client = MongoClient('mongodb:%s:%s/' % (os.environ['OPENSHIFT_MONGODB_DB_HOST'], os.environ['OPENSHIFT_MONGODB_DB_PORT))
U kunt verwijzen naar een voorbeeld hier .