Python 将表单添加到Flask管理员列表视图

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

我正试图在Flask Admin应用程序中将表单传递到我的
列表视图
。我有以下代码

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)