python应用程序来处理数据并将其显示在网络上

时间:2019-03-18 08:54:50

标签: python web

我想创建一个python应用程序,该应用程序接受来自网页的输入并在数据库中搜索它,然后再次将结果返回到该网页。但我不知道从哪里开始? Django对我来说有用吗? 还是请求库? 他们是干什么的?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我同意这个问题是广泛的。但是,我将尝试概括地回答这个问题。是的,可以使用Django来实现此目的,但是如果那是Web应用程序的唯一目的,则可能有点过大。

这可以使用flask和mysql datbase完成。您需要的是HTML中的表单,该表单可以发布到python中的函数中。

 <form action="/INSERTFUNCTIONNAME" method="post">
     <div class="form-group">
          <input type="text" attributeName="name" class="form-control" />
     </div>
  <button type="submit">Submit</button>
  </form>

然后使用路由“ / INSERTFUNCTIONNAME”在python中定义一个函数

@webserver.route('/INSERTFUNCTIONNAME')
def test_home():
    if 'name' in request.form:
          do logic
          then return view with results
          return send_from_directory('', 'index.html')