示例#1
0
文件: _field.py 项目: dtgit/dtedu
 def getDefault(self, instance):
     value = ObjectField.getDefault(self, instance)
     zpt = ZopePageTemplate(self.getName())
     zpt.write(value)
     return zpt.__of__(instance)
示例#2
0
文件: _field.py 项目: dtgit/dtedu
 def getDefault(self, instance):
     value = ObjectField.getDefault(self, instance)
     dtml = DTMLMethod(self.getName())
     dtml.munge(value)
     return dtml.__of__(instance)
示例#3
0
文件: _field.py 项目: dtgit/dtedu
 def getDefault(self, instance):
     value = ObjectField.getDefault(self, instance)
     script = PythonScript(self.getName())
     script.ZPythonScript_edit('**options', value)
     return script.__of__(instance)