Django
Django のチュートリアルを試してみた.
Django ドキュメント1.4(和訳)
Django の名前の由来は,Django Reinhardt というベルギーのギタリストだそうです. 有名な「開発のプロが教える標準Django完全解説」の表紙の人みたいですね.
チュートリアル通りやっていて,特にハマるところは無かったのですが,何ケ所かそのままではダメなとことかあったのでメモ.
TEMPLATE_DIRS の設定
ここの設定は任意なんですけどね.
どこに置くのがいいのかーと Google してたら,Stack overflow のこの記事が引っかかりました.dir 構成が変わってるのか,settings.py のあるディレクトリの親階層に置きたかったのでこんな感じに.
os.path.dirname(os.path.dirname(hoge)) ってすごい冗長で嫌だな.
import os PROJECT_PATH = os.path.realpath(os.path.dirname(os.path.dirname(__file__))) TEMPLATE_DIRS = ( PROJECT_PATH + '/templates/' )
Encoding
Non-ASCII character '\xe3' in file fuga.py on line N, but no encoding declared;
普通に,日本語なのに encoding の指定をしていなかったので怒られました orz.
これでOK.
# -*- coding: utf-8 -*-
Pluggability, DRYの哲学が随所に見れました.
Python 系のドキュメントは結構情報が豊富な気がします.