Django는 MySQL을 조작하기 위해 MySQL-python 패키지가 필요하지만 MySQL-python은 Python 3.3을 지원하지 않습니다. MySQL-for-Python-3을 사용해 보았지만 작동하지 않습니다. 도와주세요! 고마워요!MySQL을 Python 3.3 및 Django 1.5와 함께 사용하려면 어떻게해야합니까?
답변
Django 1.5는 Python 2.7에서 작동하므로 Python 배포판에 MySQL-python 패키지가 필요합니다. 단지 할 : 다른 사람이 언급 한
sudo apt-get install python-mysqldb
으로, 장고 1.5 파이썬 3 지원 등, 모든 것이이 일 것으로 예상한다 "실험"입니다.
당신이 절대적으로이 작업을해야한다면, MySQL-python의 소스 버전에서 2to3
도구를 실행하여이를 Python 3으로 변환 할 수 있습니다 (필요하다면 Python 3 헤더를 기반으로 빌드하십시오) .
개인적으로 나는 이것을 전혀 추천하지 않는다. –
"이 작업을하는 것이 절대적으로 필요한 경우"에 유의하십시오. 나는 그것을 추천하지 않겠지 만, "필요하지 않은 이유에 상관없이 그렇게하지 마십시오"는 도움이되지 않습니다. – jknupp
오라클에는 이제 장고와 함께 작동하는 Python 3.3 용 MySQL 커넥터가 있습니다. this link을 참조하십시오.
설치 후 settings.py
에 ENGINE
값인 DATABASES
에 mysql.connector.django
값을 사용하십시오.
- 1. Fedora 17에서 FCGI를 Python (및 Django)과 함께 사용하려면 어떻게해야합니까?
- 2. Google App Engine과 함께 MySQL을 사용하려면 어떻게해야합니까?
- 3. geym과 django-celery와 함께 pymysql을 사용하려면 어떻게해야합니까?
- 4. WSGI 3.4를 Python 3.3.1과 함께 사용하려면 어떻게해야합니까?
- 5. Django 신호를 추상 모델과 함께 사용하려면 어떻게해야합니까?
- 6. Django 인증과 함께 월풀 해시를 사용하려면 어떻게해야합니까?
- 7. Python : ProcessPoolExecutor와 함께 외부 대기열을 사용하려면 어떻게해야합니까?
- 8. Django를 MySQL Connector/Python과 함께 사용하려면 어떻게해야합니까?
- 9. django 및 sqlalchemy하지만 백엔드 MySQL을 함께 작동
- 10. 브로드 캐스트를 djcelery + ghettoq과 함께 사용하려면 어떻게해야합니까?
- 11. Python 설치와 함께 제공되는 sqlite3의 버전을 web.py와 함께 사용하려면 어떻게해야합니까?
- 12. Python 3.3 pandas, pip-3.3
- 13. Sphinx를 Cython과 함께 사용하려면 어떻게해야합니까?
- 14. 동일한 서버에서 Django 1.5와 Django 1.3을 실행하십시오.
- 15. wp_insert_post_data 및 세션을 올바르게 함께 사용하려면 어떻게해야합니까?
- 16. Emacs, nrepl.el 및 Leiningen을 함께 사용하려면 어떻게해야합니까?
- 17. OAuth를 PHP 및 cURL과 함께 사용하려면 어떻게해야합니까?
- 18. DataMapper 및 Sinatra와 함께 확인란을 사용하려면 어떻게해야합니까?
- 19. jQuery, AJAX 및 서블릿을 함께 사용하려면 어떻게해야합니까?
- 20. Ajax, perl 및 JSON을 함께 사용하려면 어떻게해야합니까?
- 21. XSocket을 HTTPS 및 WSS와 함께 사용하려면 어떻게해야합니까?
- 22. map 및 forEach와 함께 await을 사용하려면 어떻게해야합니까?
- 23. Vuforia를 AVCaptureVideoPreviewLayer 및 SceneKit과 함께 사용하려면 어떻게해야합니까?
- 24. Apache Solr은 Django 1.5와 어떻게 작동합니까?
- 25. django - 신호에 주석을 사용하려면 어떻게해야합니까?
- 26. Django 1.6, Python 3.3 및 Apache는 어떻게 배포합니까?
- 27. Django 요청 처리기에서 pysandbox를 사용하려면 어떻게해야합니까?
- 28. mod_rewrite와 mod_alias를 함께 사용하려면 어떻게해야합니까?
- 29. Haddock을 c2hs와 함께 사용하려면 어떻게해야합니까?
- 30. devise_async를 Cucumber와 함께 사용하려면 어떻게해야합니까?
수 없습니다. 포스트그레스를 사용하십시오. –
1. MySQL을 사용하지 마십시오. 2. Django 1.5의 Python3 지원은 어쨌든 실험적입니다. 파이썬 2.7을 사용하십시오. –
@DanielRoseman이 질문은 Django가 가능한 경우 Python 3.x를 사용하도록 권장하므로 현재 더 많이 적용됩니다. – theblang