我想创建一个python应用程序,该应用程序接受来自网页的输入并在数据库中搜索它,然后再次将结果返回到该网页。但我不知道从哪里开始? Django对我来说有用吗? 还是请求库? 他们是干什么的?
答案 0 :(得分:0)
您当然可以在Django中做到这一点。
What you need is a form to take the data input from a user
and then with a view you can turn the proper response you want.
答案 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')