2009年7月4日土曜日

'Template u'base' cannot be extended, because it doesn't exist'

現象;template の {% extends 'base.html' %} が 'Template u'base' cannot be extended, because it doesn't exist' とエラーになる。

原因:settings.py の TEMPLATE_DIRSの設定が間違っていた

対策:TEMPLATE_DIR を修正
 変更前:"C:/Python262/projs/mysite02/mall/templates"
 変更後:BASE_PATH, 'templates'
     (BASE_PATH は "BASE_PATH = os.path.dirname(__file__)")

0 件のコメント:

コメントを投稿