[Zope] Links between DTML language and Python language...

Oleg Broytmann phd@phd.russ.ru
Thu, 8 Jun 2000 08:32:36 +0000 (GMT)


On Thu, 8 Jun 2000, QUIN Frédéric wrote:
> In the last mail I sent, I explaint my problem to know if a specified item is
> in a list. Oleg helped me and said that : "Learn Python". Now, I wonder if
> there are strong links between DTML language and Python language. Because, in
> the DTML language reference, you can find nothing meaning that.

   The link is simple and strong: what you have in double qoutes is just a
python code! (with some security limitations):
   <dtml-var "here_comes_some_python_call()"> or, for example,
   <dtml-call "REQUEST.set('variableu', another_call())">

> Sometimes, I see functions used in DTML which are not referenced in DTML
> language reference. I guess that it's Python functions. So, I ask the question

   Most of the time they are Zope functions - methods, defined in Zope
classess. They are poorly documente 'cause real Hackers Have No Time to
Document! :)
   Your real source of information is Zope source code. That's another
strong reason to learn Python.

Oleg.            (All opinions are mine and not of my employer)
---- 
    Oleg Broytmann      Foundation for Effective Policies      phd@phd.russ.ru
           Programmers don't die, they just GOSUB without RETURN.