Django で唐揚げ作った
この記事は 2012 Pythonアドベントカレンダー 11日目の記事です。
Django で美味しい唐揚げとか作れたら #python_adv のネタになるのに Django では美味しい唐揚げを作れない。これだから Django は…
— ねじめ (@drillbits) December 5, 2012
作りました
唐揚げです。
PyPI にはあげてないので github から pip install してください。
$ pip install git+git://github.com/drillbits/django-karaage.git#egg=django-karaage
Django の settings.py にミドルウェアとして追加します。
MIDDLEWARE_CLASSES = ( # 略 "django_karaage.middleware.KaraageMiddleware", )
生成したページすべてに唐揚げができます。
Before
After
よかったですね。
settings.py に KARAAGE_IMAGE_URL を指定するとお好みの唐揚げにもできます。
KARAAGE_IMAGE_URL = "http://ka.raa.ge/whatyoulike.jpg"
How To Karaage
Django のミドルウェアは view が response オブジェクトを返したところをフックできるので、そこで response.content に karaage.js をぶちこんでいるだけです。
karaage.js のなかでは jQuery を読み込んで、あとは Jimmy Wales のパクリをやってます。
せっかくなので
Cookpad にも載せました。
http://cookpad.com/recipe/2055269
つくれぽお待ちしております。
追記 2012/12/12 16:55
削除されたので楽天レシピにしておきました。
http://recipe.rakuten.co.jp/recipe/1330005112/
なんかいつのまにか消されてました。