Home > Django > [補足]さくらインターネット、CGIでDjangoを動かす

[補足]さくらインターネット、CGIでDjangoを動かす

  • 2007-04-18 (水) 20:41
  • Django

さくらインターネット、CGIでDjangoを動かす
上記のおとといのエントリーでDjangoを動かす話をしたが、大事なことを忘れてた。

Djangoをインストールして普通に動かそうとすると、mysql接続で以下のエラーが出た。
※ちなみに、動かしているのはリリース版のバージョン0.96。

CODE:
  1. File "build/bdist.freebsd-4.10-RELEASE-p24r1-i386/egg/MySQLdb/connections.py", line 198, in __init__
  2. File "build/bdist.freebsd-4.10-RELEASE-p24r1-i386/egg/MySQLdb/connections.py", line 280, in set_character_set
  3. _mysql_exceptions.NotSupportedError: server is too old to set charset

仕方が無いので以下のDjangoのソースをちょっといじって無理やり動かした。
いじったのはこのファイル。
$HOME/local/lib/python2.4/site-packages/django/db/backends/mysql/base.py

83行目に「'charset': 'utf8',」という行があるが、これをコメントアウトする。
普通にutf-8で動かしているなら、これでも問題ないはず。

うーん、この辺がイレギュラーであまりよろしくないけど、他に良い解決方法を知っていたら教えてください。

2007/09/25追記
さらに補足です。
さくらインターネットでDjango、再び

Comments:0

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://blog.joyfullife.jp/archives/2007/04/18204157.php/trackback
Listed below are links to weblogs that reference
[補足]さくらインターネット、CGIでDjangoを動かす from 30からのBlog
pingback from さくらインターネット、CGIでDjangoを動かす - 30からのBlog 09-01-16 (金) 2:19

[...] 追記 2007/04/18 このまま動かしたらmysql接続でエラーが出るので以下のエントリーで補足を書いた。 [補足]さくらインターネット、CGIでDjangoを動かす [...]

Home > Django > [補足]さくらインターネット、CGIでDjangoを動かす

Search
Feeds
Meta

Return to page top