Hi,
You can definitely have HTML frames. All you need to do is write a
base.html file that looks exactly the way you want statically and in
the part where you want your django apps to put content in you can do
the following in the base.html:
<div id="main">
{% block content %}{% endblock %}
</div>
Suppose the div main is your right side of the frame.
Now the template file that gets called by your view you do the
following. Suppose the view calls test.html and you want it to be
wrapped by your theme you do the following in the test.html:
{% extends "base.html" %}
{% block content %}
Put the content of what you'd like on the right hand side using
context etc...
{% endblock %}
Now when you go to the test view you'll see the page wrapped by your
base.html with the content block in the right frame if you did it
correctly :)
Cheers,
Thusjanthan K