[Zope] Calling DTML from a python script
Chris Meyers
chris@hddesign.com
Fri, 2 Nov 2001 10:31:18 -0600
Figured this out with the help of ZopeLabs (http://www.zopelabs.com/). To call a DTML Document w/ a python script, use:
return context.zopeObject(context,context.REQUEST)
Chris
On Thu, Nov 01, 2001 at 07:53:47PM -0600, Chris Meyers wrote:
> My situation is this: I have a form that users fill in any or all textboxes. They then click the submit button which calls a python script which gets the information from context.REQUEST and builds an XML statement along with some other stuff. The script then calls a ZSQL method which inserts this XML and other stuff into a requests storage database table. I would then like my python script to call a DTML Document which will display the results of a query of a different table based on the info the user had input, which is where I am running into problems.
>
> My calls to the DTML Document are failing. I have tried the method suggested on this list a couple of days ago:
>
> return context.zopeObject(REQUEST=context.REQUEST)
>
> but that isn't working for me because the DTML document I am calling is one folder down from my python script so the document gets lost when it tries to get some of its necessary information in the parent folder. I have also tried using setVirtualRoot, but that isn't working either. So now I have to ask for help. How do I call a DTML Document from a python script when the Document is in a subfolder of the folder holding the script?
>
> Thanks in advance for the help
> Chris
>
> Nobody will ever go campin' with a Nitro Burnin' Funny Car -- Dead Milkmen
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope-dev )
No-one will ever buy a present for a Nitro Burnin' Funny Car -- Dead Milkmen