旅好きエンジニアのメモ

旅のこと映画、統計、会計、プログラミングなど、気の向くままに語ります

DjangoでMongoDBはバージョンに注意

DjangoでMongoDBはmongoengineを使えば使えるようになるのだが、どうやらバージョンが合致しないと使えないようだ。

 

はじめはDjango1.94とpython3.51をつかってmongodbを使おうとしたのだが

python manage.py runserver を行うとエラーになった。

どうやら、Django1.94はnonrelに対応していなく、mongoDBはるようできないとのことだ。(Django1.6までは対応しているとのこと)

 

逆にDjango1.6まで下げて、プロジェクトを作ろうとしたらうまくプロジェクトが作れなかった。

どうやらDjango1.6はpython3.5にが対応していないのだ。

 

python3でdjango上でmongodbを使うにはバージョンには気をつけないといけなさそうだ。