圣诞快乐。在
我不确定这是否可能。如果我有一个视图索引,并且在视图的模板上有两个表单,如何将它们直接指向不同的函数?在
我的视图代码(简单示例)如下:
def deletex(input):
…
class AdminView(FlaskView):
@route('/')
def index(self):
return render_template(‘admin-home.html’)
def delete_x(self, methods=['POST']):
x = request.form['gid']
deletex(x)
flash(“All’s good")
return redirect(url_for(index))
很简单的例子。管理表格-主页.html包括这个
^{pr2}$当我这样做时,它返回405错误。我可以通过GET来提交表单,并使用GET allowed作为方法,但是我找不到一个不是def post(self): …
的flask类视图
我该怎么做?有可能吗?我不希望在一个视图中有两种形式的逻辑。在
错误是因为我把
methods=['POST']
放错了地方。我在函数声明中而不是在route decorator中尝试过它。在我的班级定义是:
然后我的HTML表单是:
^{pr2}$相关问题 更多 >
编程相关推荐