借助Dexterity,我可以创建一个具有电子邮件属性的联系人卡片模型.
class IContact(form.Schema):
email = schema.TextLine(
title=_(u"Email"),
description=_(u"Contact email"),
)
Run Code Online (Sandbox Code Playgroud)
如何修改此架构以为每个联系人提供多封电子邮件?我知道可以将电子邮件添加为嵌套内容类型.因此,我的问题是Dexterity是否支持内容类型中的多值属性.
当然可以,将电子邮件封装TextLine在schema.List:
schema.List(
title=u"Email adresses",
required=False,
value_type=schema.TextLine(
title=_(u"Email"),
))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
164 次 |
| 最近记录: |