On 10/20/05, Adrian Holovaty <[EMAIL PROTECTED]> wrote: > * All app templates assume there's a "base_generic" template and {% > extend %} it. > * All app templates assume the <title> is in {% title %}. > * All app templates assume there's a {% block extrahead %} within the > <head>. This is a hook for putting arbitrary things in <head>. > * All app templates assume the parent templates have defined {% block > content %}, for the main content area of the page.
I like that very much, except for one little nitpick. Is there any reason for using underscores instead of dashes? A dash is so much is easier to type. I'll fold it into Do's and Dont's. > I'd even go so far as to say we could include the above base.html and > base_generic.html in the Django distribution proper, to give people a > starting point when creating their templates. In project_template/templates/? And maybe app_template/templates/base.html which just extends base_generic? /s