Các biến kết nối OpenShift được định nghĩa là các biến môi trường, chúng không thể được truy cập như các biến Python bình thường. Vì vậy, câu lệnh in bạn đã cung cấp không hoạt động, như sau;
import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']
Bạn nên thay đổi mã của mình thành;
client = MongoClient('mongodb:%s:%s/' % (os.environ['OPENSHIFT_MONGODB_DB_HOST'], os.environ['OPENSHIFT_MONGODB_DB_PORT))
Bạn có thể tham khảo ví dụ tại đây .