On Wed, 2009-10-28 at 15:32 +0200, Dotan Cohen wrote: > > def index(request): > > unmaintanable_html = """ > > <html> > > <head> > > <title>Index</title> > > </head> > > <body> > > <h1>Embedded HTML is a PITA</h1> > > <p>but some like pains...</p> > > </body> > > </html> > > """ > > return HttpResponse(unmaintanable_html) > > > > And if I need to add a variable or three in there? Static HTML I can > do without Python. >
Put the variables in a dict and then return unmaintanable_html % varDict Or, if you want the the static HTML in a file then you can return open(static_html_filename).read() % varDict Add any complexity beyond that though and you're pretty much on your way to writing a template engine ;-) -a -- http://mail.python.org/mailman/listinfo/python-list