[Zope] Re: Zope 3 Newbie Persistent Question
Tres Seaver
tseaver at palladion.com
Mon Oct 9 09:30:01 EDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Perry Smith wrote:
> I've read through 2/3rds of Web Component Development with Zope 3. I am
> just now starting to create a simple system to hold contact information.
>
> If I start simple with maybe five fields and make it persistent, what
> happens when I add fields later on? Does the Zope database just
> magically understand that the old elements do not have all of the fields
> (yet).
>
The simplest answer is "yes, but it isn't magic": you would neeed to
provide a class-level default for the newly-added attributes.
zope.schema.fieldproperty.FieldProperty is a particularly good way to
set up those class-level defaults, as it uses the default value you
declare in the schema.
Tres.
- --
===================================================================
Tres Seaver +1 202-558-7113 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFKk7Z+gerLs4ltQ4RAtqDAJ0aFKIZC/0ZAhZRVjIzVJvqt4i2AACfaFDw
aGZKthGQWmzcWiLBybWdGsM=
=hFsS
-----END PGP SIGNATURE-----
More information about the Zope
mailing list