PythonDjangoでMySQLに絵文字を保存 Twitter関連のプログラムを書いていたのですが、絵文字を含むツイートをDBに保存しようとするとエラーがでました。 調べてみると、MySQLのutf8は貧弱なもので、4バイトの絵文字を扱うにはMySQL 5.5から追加されたutf8mb4...2014.10.28Python
PythonPython、DjangoでTwitter認証(Sign in with Twitter)するサンプル トップページから認証リンクを押すとサインインを求められ、ユーザーのアクセストークンをDBに保存して何らかの機能を提供するwebサービスを作る際のサンプル構成です。 (イメージとしては人事ったーみたいな感じの) 参考:Implementin...2014.10.05Python
PythonDjango 1.7の新機能Migrations Django 1.6まででは作成後のモデルに変更を加える場合、手動でSQLを発行するかsouthのような外部ツールを使用する必要がありました。 ですがDjango 1.7からMigrationsと呼ばれる新機能でモデルへの変更をDBスキーマ...2014.09.29Python
PythonDjangoでreverse後のURLにスクリプト名が入ってしまう レンタルサーバー上にCGIとしてDjangoを動かそうとしていて、このチケットのdjango.cgiを配置し、.htaccessでmod_rewriteの設定を RewriteEngine On RewriteCond %{REQUES...2013.09.25Python
PythonDjangoのカスタムコマンドをコード内から呼ぶ ドキュメントにまんま書いてあるけど一応メモ。 カスタムコマンド内から他のコマンドを呼び出したい時などは、 django.core.management.call_command(name, *args, **options) に引数を...2013.09.20Python
PythonDjango 1.5でDEBUG=Falseにしたら動かないとかstaticが出ないとか Django 1.5でプロジェクト作って少しして試しにDEBUG=Falseにしてみたら「Server Error (500)」とか言われたりそれ直したら今度はCSS読み込んでなかったりしたのでメモ。 Server Error (500)...2013.05.08Python
PythonDjangoのタイムゾーンサポートについて調べた Djangoの1.4以降で追加されたタイムゾーンサポートのことがよくわかってなかったのでドキュメントを読みつつ軽くまとめてみました。 Time zones | Django documentation | Django タイムゾーンサ...2013.05.08Python