मैंने आखिरकार इस मुद्दे को समझ लिया। यह "लोकलहोस्ट . था ", 127.0.0.1 को कुछ भी नहीं चल रहा था।
मुझे इसे डॉकर मशीन के आईपी में बदलना पड़ा। यदि आप डॉकर क्विकस्टार्ट टर्मिनल . खोलते हैं तो यह जानकारी प्रदर्शित होती है . यह कुछ ऐसा दिखाता है जैसे "docker is configured to use the default machine with IP 192.168.XX.XXX
के साथ डिफ़ॉल्ट मशीन का उपयोग करने के लिए कॉन्फ़िगर किया गया है। "
इस आईपी को खोजने का दूसरा तरीका है संसाधन मॉनिटर . को खोलना , नेटवर्क . पर जाएं टैब पर जाएं, फिर टीसीपी कनेक्शन की जांच करें . docker.exe
होना चाहिए चल रहा है। दूरस्थ पता में दिखाया गया आईपी कॉलम वह है जो काम करेगा।
अंत में सही कमांड :
engine = create_engine('postgresql+psycopg2://postgres:[email protected]/mydb?port=5430')