यह प्रश्न/उत्तर शायद इसका एक डुप्लिकेट है, इसलिए इसे पहले जांचने लायक है पासवर्ड में विशेष वर्ण होने पर कनेक्शन स्ट्रिंग लिखना
SQLAlchemy प्रलेखन के अनुसार
the string format of the URL is an RFC-1738-style string.
RFC-1738 परिभाषा के अनुसार
If the character corresponding to an octet is
reserved in a scheme, the octet must be encoded. The characters ";",
"/", "?", ":", "@", "=" and "&" are the characters which may be
reserved for special meaning within a scheme.
यह अंत करने के लिए, मैं यह मानूंगा कि आपके पासवर्ड (और उस मामले के लिए उपयोगकर्ता नाम) को URL एन्कोडेड होना चाहिए ताकि यह सुनिश्चित हो सके कि ऐसे कोई भी वर्ण ठीक से बच गए हैं। Python में किसी क्वेरीस्ट्रिंग को urlencode कैसे करें?
के अनुसार यह urlencode()
. का उपयोग करके अजगर में किया जा सकता है