Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Django को असमर्थित MySQL ड्राइवरों जैसे gevent-mysql या Concurrence के MySQL ड्राइवर के साथ कैसे काम करें?

pymysql के साथ जाने के लिए @traviscline के सुझाव के लिए तीन चीयर्स . उनका सुझाव इस पर आधारित था मोज़िला से पोस्ट करें . इसके लिए बस एक आपकी manage.py फ़ाइल के लिए एक आसान पैच की आवश्यकता है

#!/usr/bin/env python
+try:
+    import pymysql
+    pymysql.install_as_MySQLdb()
+except ImportError:
+    pass 

अपनी सेटिंग्स फ़ाइल में आयात बदलना, और बंदरपैच() क्योंकि pymysql एक शुद्ध पायथन ड्राइवर है।

ट्रैविस ने उल्लेख किया कि वह आयातों को बदलकर और pymysql, mysqldb, और myconnpy के लिए यूनिटटेस्ट चलाकर संगतता के लिए परीक्षण करता है।

ध्यान दें कि पहले से ही देखने के लिए बेहतर विवरण के उदाहरण हैं - लेकिन कुल मिलाकर यह एक सुंदर, रखरखाव योग्य समाधान है। जब मैं इसे उत्पादन में चलाऊंगा तो मैं अपडेट करूंगा!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. A1 को A2 के रूप में तालिका बनाएं

  2. php और mysql एक टेबल से दूसरी टेबल पर कॉपी रिकॉर्ड करते हैं

  3. जर्मन भाषा के लिए सबसे अच्छा MySQL संयोजन क्या है

  4. MySQL में पैरामीटर के रूप में कॉलम नाम पास करना

  5. अल्पविराम से अलग मूल्यों के साथ mysql