Django : MySQL : create database with “DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci”,just in case.

 

WS000026

メッセージ

Warning at /admin/postfixadmin/domain/hdknr.deb/

Incorrect string value: '\xE5\xA4\x89\xE6\x9B\xB4...' for column 'change_message' at row 1

Request Method:
POST

Request URL:
http://hdknr.deb:8000/admin/postfixadmin/domain/hdknr.deb/

Exception Type:
Warning

Exception Value:

Incorrect string value: '\xE5\xA4\x89\xE6\x9B\xB4...' for column 'change_message' at row 1

Exception Location:
/usr/lib/python2.5/warnings.py in warn_explicit, line 102

Python Executable:
/usr/bin/python

Python Version:
2.5.2

Python Path:
[‘/home/hdknr/django/djpostfix/djpostfix’, ‘/usr/lib/python2.5/site-packages/yolk-0.4.1-py2.5.egg’, ‘/usr/lib/python2.5/site-packages/BeautifulSoup-3.1.0.1-py2.5.egg’, ‘/usr/lib/python2.5/site-packages/django_markdown2-0.1.4-py2.5.egg’, ‘/usr/lib/python2.5/site-packages/markdown2_with_blackjack-1.0.1.12a-py2.5.egg’, ‘/usr/lib/python2.5/site-packages/django_debug_toolbar-0.7.0-py2.5.egg’, ‘/usr/lib/python2.5/site-packages/South-0.5-py2.5.egg’, ‘/usr/lib/python2.5’, ‘/usr/lib/python2.5/plat-linux2’, ‘/usr/lib/python2.5/lib-tk’, ‘/usr/lib/python2.5/lib-dynload’, ‘/usr/local/lib/python2.5/site-packages’, ‘/usr/lib/python2.5/site-packages’, ‘/usr/lib/python2.5/site-packages/PIL’, ‘/var/lib/python-support/python2.5’]

Server time:
水, 22 7月 2009 16:54:11 +0900

データベースをいったんドロップ

hdknr@LennyOne:~/django/djpostfix/djpostfix$ echo "drop database postfix" | mysql -u root –password=hdknr

UTF-8で再度構築

hdknr@LennyOne:~/django/djpostfix/djpostfix$ echo "create database postfix DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;" | mysql -u root –password=hdknr

postfixadminの初期化

http://hdknr.deb/postfixadmin/setup.php を再度実行。

djangoのsyncdbやり直し

hdknr@LennyOne:~/django/djpostfix/djpostfix$ python manage.py syncdb

これで、adminからモデルを修正してもエラーが出なくなったよ。

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中