Flask:具有不同功能的按钮

时间:2016-04-27 04:00:20

标签: html mongodb flask

我正在用烧瓶写一个程序。在其中一个页面(/ search)中,用户将有一个字段来输入字符串并单击搜索按钮。下面的结果页面可以正常工作,它包含一个html页面,上面有几个图像。

现在我想在每个图像旁边添加一个按钮,一旦点击,就会将一个项目添加到我的mongoDB数据库中。 那么,有两个问题:
1)到目前为止我设法创建的按钮将要求“返回重定向(页面)”。我不希望这样。必须允许用户按顺序单击几个按钮,而不必执行新的搜索。

2)我构建了自己的机制来渲染result.html页面。根据搜索结果,我的代码打开了result.html并在其上写下(附加)网址。

@app.route('/add', methods = ['POST'])
def add():
    print "hi"
    return None ##Python won't accept 'return None' here =(

[...]

w=open("result.html", "a")

[...]

for k in cursor:
    try:
           w.write(k['url'] + "'> <form action='/add' method='post'> \
  <input type='submit' value='Add'></input></form>")

如何让按钮告诉/添加视图功能知道每个图像的网址?我想在最后一段代码中我应该替换一些东西。

0 个答案:

没有答案