def render(self, name, value, attrs=None):
# get default HTML from AdminTextareaWidget
html = super(RecurringEventWidget, self).render(name, value, attrs)
if '__prefix__' in name:
return mark_safe(html)
data = {
"url": reverse('admin:happenings_get_occurrences'),
"field_id": attrs['id'],
"date_field": attrs['id'].replace(self.text_field, self.start_date_field)
}
additional_html = self.js_tmpl % data
# append additional HTML and mark as safe
html = html + additional_html
html = mark_safe(html)
return html
评论列表
文章目录