例如,當我添加自定義模型視圖:如何在自定義表單域上激活日期選擇器小部件?
class TaskModelView(ModelView):
pass
flaskadmin = Admin(name='Flasky', template_mode='bootstrap3', index_view=MyAdminIndexView(),
base_template='admin/mymaster.html')
flaskadmin.add_views(TaskModelView(models.Task, db.session))
但是對於自定義視圖和形式?我嘗試添加視圖方式一樣,但繼承了它的基本視角,然後我從燒瓶管理員創建的新形式DateTimeField字段,並試圖使其:
from flask.ext.admin.form import DateTimeField, DatePickerWidget, DateTimePickerWidget
class AssebledChartForm(Form):
date_from = DateTimeField('From', format='%d.%m.%Y', widget=DateTimePickerWidget())
date_to = DateTimeField('To')
class AnalyticsView(BaseView):
<...>
return self.render('admin/analytic.html', form=form)
flaskadmin.add_view(AnalyticsView(name='Analytics', endpoint='analytics'))
如何在我自己的窗體上使用flask-admin datepicker?
admin.form只是提供了一些用於創建管理界面的字段,而DateTimeField就是其中之一。它也從WTForms DateTimeField繼承以使用Flask-admin DataTimeWidget。我正在尋找的是如何讓它工作。 – aryndin