Zope: Add, Change, Get - Objekt-Properties

Properties hinzufügen/ändern:

def setProperty(context, property, value, type):
    if context.hasProperty(property):
        context.manage_changeProperties({property: value})
    else:
        context.manage_addProperty(property, value, type)

property = 'Name'
value = 'Tux'
type = 'string'

setProperty(context, property, value, type)

 

Properties auslesen:

property = 'Name'
myproperty = context.get(property, none) # oder
myproperty = context.getProperty(property)
Neuen Kommentar hinzufügen

Sie können einen Kommentar abgeben, indem Sie das unten stehende Formular ausfüllen. Nur Text. Web- und E-Mail-Adressen werden in anklickbare Links umgewandelt.