ここしばらく、PHPのWebフレームワークを利用して、RESTによるWebサービスを開発することを考えていたのですが、ふと思い立って、djangoを使ってみると、驚くほど簡単に実現できました。 僕は、どちらかというとTurboGearsの方に関心を持っていたので、djangoに関してはIBM DWのチュートリアルを読んだ、という程度の知識しか持っていなかったのですが、それでも、数十分でできてしまいました。 djangoはRESTのために、特別な、気の利いた機能を提供しているわけではありませんが、REST向きの特徴を幾つか持っていて、その一つがdjangoは非常にクリーンで洗練されたURIを生成するということ、もう一つがHTTPプロトコルを扱いやすいということです。djangoのサーバーAPIは、基本的には、 def some_function(request): content = do_