On Tue, Sep 18, 2012 at 12:12 PM, Satinderpal Singh
<[email protected]> wrote:
>> With template 'inheritance', when you extend another template, what
>> happens is that the named blocks in the parent template are replaced
>> with the equivalently named blocks in the derived template.
>>
>> This means that in the derived template, everything outside of a named
>> block is ignored. You have lots of content outside the named blocks,
>> so this is probably causing you some grief.
>>
> But I have used different block names for both the files. So I don't
> think there is any chance of overriding of data.
>
You've misunderstood what I've said. This is your derived template,
from an earlier post:
{% extends "report/report_header.html" %}
{% load i18n %}
<html>
<body>
{% block content %}
<br/>
…
{% endblock %}
Since this is a derived template, ANYTHING outside of a {% block %}
block is ignored. So that "<html>\n<body>", being outside of a block
is ignored and not included in the result.
I don't think this is what is causing your problem here though.
Cheers
Tom
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.