방금 MySQLdb 대신 PyMySQL을 사용하여 장고 1.3 앱에서 몇 가지 문제를 해결했습니다. http://web-eng-help.blogspot.com/2010/09/install-mysql-5-for-python-26-and.htmlPyMySQL이란 무엇이며 MySQLdb와 어떻게 다른가요? 장고 배포에 영향을 줄 수 있습니까?
이제는 PyMySQL이 실제로 무엇이며 어떻게 MySQLdb와 다른지 알고 싶습니다.
localhost에서 사용 중이며 일부 호스팅에 업로드됩니다.
PyMySQL을 localhost에서 사용하고 호스트에서 제공하는 모든 것을 호스팅해도 괜찮습니까? base.py에서 "MySQLdb"를 변경하고 "PyMySQL"에서 introspection.py로 변경 했으므로이 파일을 변경 한 후 서버에 업로드해야합니까? 또는 장고 파일이므로 장고는 이미 업로드 될 것이므로별로 중요하지 않습니까?
'pymysql'은'mysqldb' ('mysql-python') 패키지의 순수한 파이썬 포트입니다. 그래서,'pymysql'은 C 컴파일러가 필요없이 모든 시스템에 설치 될 수 있습니다. mysqldb를 인스톨하는 것은 컴파일러를 필요로 할 수 있으며 윈도우에 에러가 발생할 수있다 (error : Unable to find vcvarsall.bat'). – skjoshi
이 질문은 폭이 넓지 않은 경우 더 유용했을 것입니다.두 가지 라이브러리의 차이점, PyMySQL을 일종의 공유 호스팅 환경에 배포하는 방법 (당신에게 우리에게 아무것도 말하지 않았으므로 아마도 당신을 도울 수없는), 그리고 Django에서 PyMySQL을 사용할 때 알아야 할 사항이 무엇인지 알려줍니다. 그것들은 세 가지의 다른 질문이며 더 나은 질문을했을 것입니다. –
PyMySQL을 사용해야하는지 아닌지에 관한 질문이었고 여러 질문을하고 있다는 두 가지 우려가있었습니다. – Hafiz