弊社で使っていました携帯対応のdjango middlewareなどなどをBSDライセンスで
公開させていただきました。よかったぜひ試してみてください。まだドキュメン
テーションは書いてないですが、一応各キャリアのサイトからのIP情報や
requestが携帯から来てるかどうか判別できます。
https://sourceforge.net/projects/mobiledjango/
今ネックになっているのは絵文字互換対応機能です。できればcontext
processorでうまくひとつ(ドコモ絵文字とか)の定義で、キャリアによって自
動的に正しい絵文字を表示させたいですけど、まだ絵文字に関しては知識が浅い
ので、勉強が必要です。 pythonやdjangoですでに実装されているものがあれば
参考にしたいので、教えてください。
上記のdjangoのmiddlewareクラスを作るときに、下記のパッケージに定義されて
いるベースクラス使っているので、以下もよければ使ってください。特に難しい
ことやってないので、今のところはmiddlewareの親クラス定義を外せば
mobiledjangoのみ動かせることも可能と思います。
https://sourceforge.net/projects/marimorepy/
何卒よろしくお願いします。