Hi, how do I get a simple "Hello World" type Python program to run under Zope? I've tried going over the documentation, but there doesn't seem to be any mention of how to do this. Specifically - where do I put my .py file? I'm running on a Linux box. Vic
On Mon, 30 Aug 1999, Victor Ng wrote:
Hi, how do I get a simple "Hello World" type Python program to run under Zope? I've tried going over the documentation, but there doesn't seem to be any mention of how to do this.
Specifically - where do I put my .py file? I'm running on a Linux box. Well, put the following into ..../Zope-....-src/Extensions/test.py: def testMethod(self,nick=None): "This is needed to make Bobo happy." if nick: return "Hallo %s" % nick else: return "Hello World!"
Now, in the ZOPE management interface, add an external method t143, which uses module "test" and method "testMethod". Now open your browser and try: http://myzope/foldertoexternalmethod/t143 http://myzope/foldertoexternalmethod/t143?nick=Vic Andreas -- Andreas Kostyrka | andreas@mtg.co.at phone: +43/1/7070750 | phone: +43/676/4091256 MTG Handelsges.m.b.H. | fax: +43/1/7065299 Raiffeisenstr. 16/9 | 2320 Zwoelfaxing AUSTRIA
I need to know where on an NT Server to put a .py file, specifically a file similar to the How-To ZODB "Simple" example file at : http://www.zope.org:18200/Members/michel/HowTos/ZODB-How-To There is no src or Extensions directory Under Zope on the NT I installed too. And, is the "Simple" example meant to be one file (I assumed so) or used as separate external methods. Thomas Andreas Kostyrka wrote:
On Mon, 30 Aug 1999, Victor Ng wrote:
Hi, how do I get a simple "Hello World" type Python program to run under Zope? I've tried going over the documentation, but there doesn't seem to be any mention of how to do this.
Specifically - where do I put my .py file? I'm running on a Linux box. Well, put the following into ..../Zope-....-src/Extensions/test.py: def testMethod(self,nick=None): "This is needed to make Bobo happy." if nick: return "Hallo %s" % nick else: return "Hello World!"
Now, in the ZOPE management interface, add an external method t143, which uses module "test" and method "testMethod".
Now open your browser and try: http://myzope/foldertoexternalmethod/t143 http://myzope/foldertoexternalmethod/t143?nick=Vic
Andreas -- Andreas Kostyrka | andreas@mtg.co.at phone: +43/1/7070750 | phone: +43/676/4091256 MTG Handelsges.m.b.H. | fax: +43/1/7065299 Raiffeisenstr. 16/9 | 2320 Zwoelfaxing AUSTRIA
_______________________________________________ Zope maillist - Zope@zope.org http://www.zope.org/mailman/listinfo/zope
(To receive general Zope announcements, see: http://www.zope.org/mailman/listinfo/zope-announce
For developer-specific issues, zope-dev@zope.org - http://www.zope.org/mailman/listinfo/zope-dev )
-- ---------------------------------------------------------------------- Thomas McMillan Grant Bennett Appalachian State University Computer Consultant II University Library bennettt@am.appstate.edu http://www.library.appstate.edu/admin/ Voice: 828 262 6587 FAX: 828 262 3001 Windows 95 is a 32-bit extension to a 16-bit patch for an 8-bit operating system that was originally coded for a 4-bit microprocessor. - Chris Dunphy Boot Magazine
TMGB wrote:
I need to know where on an NT Server to put a .py file, specifically a file similar to the How-To ZODB "Simple" example file at : http://www.zope.org:18200/Members/michel/HowTos/ZODB-How-To There is no src or Extensions directory Under Zope on the NT I installed too.
And, is the "Simple" example meant to be one file (I assumed so) or used as separate external methods.
It is not entirely clear and I should clarify the How-To. The example is meant to be used with ZPublisher and ZODB only, most of the zope stuff is not even needed, although it does come with both necessary components. The how-to was meant to be a very technical high level example, not beginner oriented. A little introduction explaining that the example code was meant to show off persistence only will be added to explain this.
Thomas
participants (4)
-
Andreas Kostyrka -
Michel Pelletier -
TMGB -
Victor Ng