Python 将表单添加到Flask管理员列表视图
我正试图在Flask Admin应用程序中将表单传递到我的Python 将表单添加到Flask管理员列表视图,python,python-2.7,flask,flask-admin,Python,Python 2.7,Flask,Flask Admin,我正试图在Flask Admin应用程序中将表单传递到我的列表视图。我有以下代码 class MarketRowView(ModelView): list_template = 'marketrowdata-list.html' @expose('/', methods=('GET', 'POST')) def list_view(self): form = MarketValueForm(request.form) if
列表视图
。我有以下代码
class MarketRowView(ModelView):
list_template = 'marketrowdata-list.html'
@expose('/', methods=('GET', 'POST'))
def list_view(self):
form = MarketValueForm(request.form)
if form.validate_on_submit():
link = form.link
process_link(link)
self._template_args['form'] = form
return super(MarketRowView, self).list_view()
def is_accessible(self):
return login.current_user.is_authenticated()
问题是我的模板没有“看到”表单,也就是说,form
是一个NoneType
对象。有什么想法吗
编辑:
我试着替换
self._template_args['form'] = form
return super(MarketRowView, self).list_view()
借
现在表单呈现得很好,但是数据库中包含我的对象内容的表没有出现。我认为这可能是因为它呈现了AdminIndexView
return self.render('marketrowdata-list.html', form=form)