Django Social Auth でエラーでてしまうんですが


Django の Packages を集めている、そのものずばりのサイト名の

Django Packages
http://djangopackages.com/

で、twitterfacebook の OAuth を利用できパッケージがありました

Django Social Auth
https://github.com/omab/django-social-auth

これはすばらしい!ということで、早速試したのですが、下のエラーになりました

(--- omitted ---)
Warning at /complete/twitter/

Incorrect string value: '\xE6\xA1\x91\xE5\x8E\x9F' for column 'first_name' at row 1

Request Method:     GET
Request URL: 	http://127.0.0.1:8000/complete/twitter/?oauth_token=(--- omitted ---)&oauth_verifier(--- omitted ---)
Django Version: 	1.4
Exception Type: 	Warning
Exception Value: 	

Incorrect string value: '\xE6\xA1\x91\xE5\x8E\x9F' for column 'first_name' at row 1
(--- omitted ---)

原因は、何のことはない、MySQL で DB を create するときに、


CREATE DATABASE <dbname> CHARACTER SET utf8;

を付け忘れているだけだった
下にも書いてあるのに...

Creating your database
https://docs.djangoproject.com/en/1.4/ref/databases/#creating-your-database

 ああ、恥ずかしい... orz

 

f:id:quwahara:20120403172947g:plain