首先,aldyn_forms非常适合我的用户。现在我想添加一个自定义"范围" Django CMS的元素(void TopMenuBar::mousePressEvent(QMouseEvent *event)
{
if (event->button() == Qt::LeftButton) {
dragPosition = event->globalPos() - frameGeometry().topLeft();
event->accept();
}
}
void TopMenuBar::mouseMoveEvent(QMouseEvent *event)
{
if (event->buttons() & Qt::LeftButton) {
move(event->globalPos() - dragPosition);
event->accept();
}
}
)。我尝试了以下内容,但它没有渲染元素。我做错了什么?
<input type="range" />
:
cms_plugins.py
答案 0 :(得分:2)
插件form_field
和form_field_widget
应指向django表单字段和表单字段小部件。
您可以在https://github.com/aldryn/aldryn-forms/blob/master/aldryn_forms/cms_plugins.py#L740
中查看示例因此RangeElement
应该从django表单字段类继承而不是aldryn-forms
Field
类。