I'm working on a base template. Django is giving a TemplateSyntaxError at my first attempted block declaration:
TemplateSyntaxError at / Could not parse the remainder: ' dtd' from 'block dtd' Request Method:GETRequest URL:http://linux:8888/Exception Type: TemplateSyntaxErrorException Value: Could not parse the remainder: ' dtd' from 'block dtd' Have I overgeneralized where blocks are appropriate, or is "dtd" something like a reserved word here? The template is: {{ block dtd }}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">{{ endblock dtd }} <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> {{ block head }}<head> <title>{{ block title }}{{ page.title }}{{ endblock title }}</title> {{ block head_favicon }}<link rel="icon" href="/static/favicon.ico" type="x-icon" /> <link rel="shortcut icon" href="/static/favicon.ico" type="x-icon" />{{ endblock head_favicon }} {{ block head_meta }} {{ block head_meta_author}}{{ endblock head_meta_author }} {{ block head_meta_charset }}<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />{{ endblock head_meta_charset }} {{ block head_meta_contentlanguage }}<meta http-equiv="Content-Language" value="en-US" />{{ endblock head_meta_contentlanguage }} {{ block head_meta_description }}{{ endblock head_meta_description }} {{ block head_meta_keywords }}{{ endblock head_meta_keywords }} {{ block head_meta_othertags }}{{ endblock head_meta_othertags }} {{ block head_meta_refresh }}{{ endblock head_meta_refresh }} {{ block head_meta_robots }}{{ endblock head_meta_robots }} {{ endblock head_meta }} {{ block head_rss }}{{ endblock head_rss }} {{ block head_css }} {{ block head_css_site }}<link rel="stylesheet" type="text/css" href="/static/css/style.css" />{{endblock head_css_site }} {{ block head_css_section }}{{ endblock head_css_section }} {{ block head_css_page }}{{ endblock head_css_page }} {{ endblock head_css }} {{ block head_section }}{{ endblock head_section }} {{ block head_page }}{{ endblock head_page }} </head>{{ endblock head }} {{ block body }}<body> <div id="sidebar"> {{ block body_sidebar }}{{ endblock body_sidebar }} </div> <div id="content"> {{ block body_content }} <div id="header"> {{ block body_header }} {{ block body_header_banner }}{{ endblock body_header_banner }} {{ block body_header_title }}<h1>{{ title }}</h1>{{ endblock body_header_title }} {{ block body_header_breadcrumb }}{{ endblock body_header_breadcrumb }} {{ endblock body_header }} </div> {{ block body_announcements }}{{ endblock body_announcements }} {{ block body_main }}{{ endblock body_main }} {{ endblock body_content }} </div> <div id="footer"> {{ block body_footer }} {{ block body_footer_breadcrumb }}{{ page.breadcrumb }}{{ endblock body_header_breadcrumb }} {{ block body_footer_legal }}{{ endblock body_footer_legal }} {{ endblock body_footer }} </div> </body>{{ endblock body }} {{ block footer }} {{ block footer_javascript }} {{ block footer_javascript_site }}<script language="JavaScript" type="text/javascript" src="/static/js/jquery.js"></script>{{ endblock footer_javascript_site }} {{ block footer_javascript_section }}{{ endblock footer_javascript_section }} {{ block footer_javascript_page }}{{ endblock footer_javascript_page }} {{ endblock footer_javascript }} {{ endblock footer }} </html> -- → Jonathan Hayward, christos.jonathan.hayw...@gmail.com → An Orthodox Christian author: theology, literature, et cetera. → My award-winning collection is available for free reading online: ☩ I invite you to visit my main site at http://JonathansCorner.com/ -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.