在我正在进行的一个项目中,我们定义了一个简单的 z3c.form,它看起来像这样。
class IImportCandidateForm(Interface):
csv_file = NamedFile(title=_(u'CSV file'))
class ImportForm(form.Form):
fields = field.Fields(IImportForm)
ignoreContext = True
def updateWidget(self):
super(ImportForm, self).updateWidget()
... snip ...
@button.buttonAndHandler(u'Import')
def handleImport(self, action):
data, errors = self.extractData()
if errors:
self.status = self.formErrorMessage
return
file = data["csv_file"].data
有没有办法将自定义 css 文件与此表单相关联,而无需先将其包装在带有表单的自定义页面模板中?