Stranger in Wonderland

雪が降ったのでおうちでもくもくしてた。

geeklatte.com プロジェクトの Phase 2 で 1 写真 1 URL にしたいなーと思ってるので、今日はまずいまある index.html を Jinja2 でテンプレート化した。

とりあえずローカルで動くところまでできたので忘れないように自分用メモ。

env = Environment(loader = FileSystemLoader('../templates'))
template = env.get_template('index.html')

../templates/index.html (実行するファイルからのパス) をテンプレートとして使ってて、

output = template.render(photos=photos, photoset=photoset)
save_html = open('../public_html/index.html', 'w')
save_html.write(output.encode('utf-8'))

生成した文字列を output って変数に入れてそれを ../public_html/index.html に書き出してる。 photos=photos, photoset=photoset はテンプレートで使う変数の中身が何なのか教えてる。

サーバでテストしたかったんだけど、さくらのVPSに setuptools か pip 入れようとしたらあるものがないとか言われて結局どこかからあるはずの何かが見えてないことになってるみたいなので、明日 Python2.7.3 インストールしなおしてみる。

https://github.com/yukop/geeklatte/commit/5132dd47d3a16befdab321e257a277a1973666f5

2013

New year’s greeting by amigurumi(knitting dolls) stop-motion animation.

Last year, I made Android knitted hat during new years holiday. This year is the year of the snake in Chinese astrology and I thought it will be cute if I make amigurumi of Python Software Foundation logo.

編みぐるみコマ撮りアニメによる新年のごあいさつ。

昨シーズンの年末年始ギーク手芸は島にこもって Android 帽子を作ったのだけど、今年はこもる予定もなくどうしようかしらと思っていたのです。昨日ふと、2013年は巳年かぁ、Python Software Foundationの青と黄色のへび、編みぐるみにして動かしたら可愛いだろうなー、作りたいなー。と思い立ったので作りました。

(何も考えずに作ったら9.6MBもあった!重くてごめん!)

わたしのかわいい第二子 @geeklatte_bot が、ローカルで実行するとちゃんとつぶやくんだけど、毎日15時05分になっても何も言わないので、 cron.yaml が間違ってるのかなと思ってた。

まあ待て。原因ここかもって言う前に、うまくいってなかったらどこ見るの?log見れ!logってどこですか先輩!あ、わかった、あれか!ダッシュボードみたいなやつ!というわけでここ見るべきでした。

ここの、該当する Application の Main の Logs ってとこ。

import json でエラーが出て No module named json て言われてた! App Engine には json てモジュールは入ってないのね。ローカルにはインストールしてたので、ローカルで実行してうまくいってたから気づかなかったのだった。 App Engine にはほとんど標準モジュールしか入ってないと思って気をつけたほうがよさそうね。

ぐぐったら Stack Overflow に解決策のってた。

from django.utils import simplejson as json 

これかー。Django 0.96 は Google App Engine に最初から入っていて、その中の simplejson ていうモジュールを、json. で使えるようにしてるってことだよね、と理解した。

これで、@geeklatte_bot さんも元気に動き出しました。よかった。

Author

Yuko Honda Morita (yukop) : yukop.com
飯能→東京→シリコンバレー。夫と猫2匹と暮らしてます。作ったり学んだり踊ったりするのが好き。
Born in Japan, living in California with my husband and two cats. "A bit of a geek and a bit of a geek fan and a bit of an artist." ->

Latest Posts

Japanese
English

Chronological Archive

Tags