Web development with Python 3.1

Dotan Cohen dotancohen at gmail.com
Thu Oct 29 10:17:33 CET 2009

> Perhaps this might better answer your questions:
> http://docs.djangoproject.com/en/dev/topics/templates/#id1

Actually, that example just proves my point! Look at this "templating code":
{% for entry in blog_entries %}
    <h2>{{ entry.title }}</h2>
    <p>{{ entry.body }}</p>
{% endfor %}

Why would I want to learn that when Python already has a real for
loop? I know HTML, and I have a goal of learning Python for it's
reusability (desktop apps, for instance). I don't want to learn some
"templating language" that duplicates what Python already has built

I think that I will use the HTTP-abstraction features of Django, but
disregard the templates. My code might be uglier, but the knowledge
will be transferable to other projects. My ultimate goal is not to
make the latest greatest website. My ultimate goal is to port my
perfectly functional website to a language that will benefit me by
knowing it.

Dotan Cohen


More information about the Python-list mailing list