मैंने अपना डेटाबेस एसएसएल की आवश्यकता के लिए सेट किया है। मैंने पुष्टि की है कि मैं सार्वजनिक कुंजी को पार करके कमांड लाइन के माध्यम से डीबी से कनेक्ट कर सकता हूं [और पुष्टि की है कि अगर मैं सार्वजनिक कुंजी पास नहीं करता हूं तो मैं कनेक्ट नहीं कर सकता]पायथन MySQLDB SSL कनेक्शन
मुझे अपने django ऐप में एक ही त्रुटि मिलती है मैं एक कुंजी पास नहीं करता हूं। ऐसा लगता है कि मैंने सार्वजनिक कुंजी के पथ को पारित करने के लिए सही ढंग से मेरी सेटिंग्स.py सेट नहीं की है।
मेरी सेटिंग्स में क्या गलत है? मैं अजगर-mysqldb का उपयोग कर रहा हूँ।
DATABASES['default'] = {
'ENGINE': 'django.db.backends.mysql',
'HOST': 'my-host-goes-here',
'USER': 'my-user-goes-here',
'NAME': 'my-db-name-goes-here',
'PASSWORD': 'my-db-pass-goes-here',
'OPTIONS': {
'SSL': '/path/to/cert.pem',
}
}
आप नंगे 'MySQLdb' का उपयोग कर कनेक्ट करने में सक्षम रहे हैं? –
हां, मैं इन निर्देशों का पालन कर कनेक्ट कर सकता हूं: http://riskable.com/?p=271 लेकिन मुझे django के डेटाबेस विकल्पों में ssl_settings को व्यक्त करने के बराबर नहीं लगता है। –