[Zope] Web Application Construction Kit problem
Greg McCall
greg.mccall@telstra.com
Sun, 30 Dec 2001 18:48:40 +1100
Hi
I am working on an example from the Zope Web Application Construction Kit
and I would like to know if anyone else had the same problem.
Chapter 4 - making the ZClass 'ArticleClass'
On page 125, ref Figure 4.36
On trying to add an Article, I get an error.
===================================
Site Error
An error was encountered while publishing this resource.
NameError
Sorry, a site error occurred.
Traceback (innermost last):
File C:\PROGRA~1\ZOPEWE~1\lib\python\ZPublisher\Publish.py, line 223, in
publish_module
File C:\PROGRA~1\ZOPEWE~1\lib\python\ZPublisher\Publish.py, line 187, in
publish
File C:\PROGRA~1\ZOPEWE~1\lib\python\Zope\__init__.py, line 226, in
zpublisher_exception_hook
(Object: ArticleClass_factory)
File C:\PROGRA~1\ZOPEWE~1\lib\python\ZPublisher\Publish.py, line 171, in
publish
File C:\PROGRA~1\ZOPEWE~1\lib\python\ZPublisher\mapply.py, line 160, in
mapply
(Object: ArticleClass_add)
File C:\PROGRA~1\ZOPEWE~1\lib\python\ZPublisher\Publish.py, line 112, in
call_object
(Object: ArticleClass_add)
File C:\PROGRA~1\ZOPEWE~1\lib\python\OFS\DTMLMethod.py, line 199, in
__call__
(Object: ArticleClass_add)
File C:\PROGRA~1\ZOPEWE~1\lib\python\DocumentTemplate\DT_String.py, line
546, in __call__
(Object: ArticleClass_add)
File C:\PROGRA~1\ZOPEWE~1\lib\python\DocumentTemplate\DT_With.py, line
133, in render
(Object: ArticleClass.createInObjectManager(REQUEST['id'], REQUEST))
File C:\PROGRA~1\ZOPEWE~1\lib\python\DocumentTemplate\DT_Util.py, line
231, in eval
(Object: ArticleClass.createInObjectManager(REQUEST['id'], REQUEST))
(Info: REQUEST)
File <string>, line 2, in f
(Object: guarded_getitem)
NameError: global name 'ArticleClass' is not defined
========================================
BTW, my local setup
Zope Version (Zope 2.4.3 (binary release, python 2.1, win32-x86), python
2.1.0, win32) Python Version 2.1 (#15, Apr 16 2001, 18:25:49) [MSC 32 bit
(Intel)] System Platform win32