Django φ(..)メモメモ
Django のチュートリアルをやってみたのですが、スムーズに行かなかった点をφ(..)メモメモ。
環境
* python 3.3.2
* django 1.6.2
* mysql 5.5 (Ubuntu 12.04)
virtualenv というツールを使って、仮想な Python の環境を作りました。
$ mkdir myapp $ cd myapp $ virtualenv --no-site-packages -p python3 . $ source bin/activate
上のような感じです。
mysql との連携でつまづく
チュートリアルを進めていって、 'python manage.py syncdb' するところで、以下のようなエラーが出ました。
ImportError: No module named 'MySQLdb'
なんてエラーが。。。
そこで調べてみると、mysql-python を'pip install'すればいいらしい!!!!
しかし!
mysql-python 、python3 に対応していないじゃん!orz
色々ググっていたら、このページを見つけ解決です。PyMySQL というやつを使うといけるらしいです。