django-allauthについて WebフレームワークといえばRailsを思い浮かべてしまいますが、Pythonには有名なWebフレームワークDjangoがあります。 Railsでよく使われているであろう、OmniAuthのように、Djangoでもソーシャルログインを簡単に実装できるようなライブラリーがないか探していたところ、django-allauthというそれっぽいものを見つけたので、django-allauthに同梱されているサンプルプロジェクトを使ってTwitterログインをする手順を紹介します。 Pythonまわりの準備 まずはPythonの環境を整える必要があります。 Windows, Mac, Linuxのすべての環境について説明している間にモチベーションが下がってしまう可能性があるので、なんらかのVMを使ってUbuntu 14.04(64bit)上で作業することを前提と