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 というやつを使うといけるらしいです。