回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我想用flask开发一个web应用程序,所以我开始学习它</p>
<pre><code>from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
</code></pre>
<p>在这段代码中<code>@app.route("/")</code>的确切含义是什么</p>
<p>在我的应用程序中,我制作了一个表单,可以获取名称、类和节等数据,并将其存储在sql数据库中。代码如下:</p>
<pre><code>from flask import Flask, render_template, request, url_for, flash, redirect
import sqlite3
app = Flask(__name__)
@app.route('/')
def index():
return render_template('Main.html')
@app.route('/addrec',methods = ['POST', 'GET'])
def addrec():
if request.method == 'POST':
std = request.form['class']
section = request.form['Section'].lower()
Alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
if section not in Alphabet:
return render_template("NoSuchSection.html")
</code></pre>
<p>在这里,我可以看到addrec()上面有<code>@app.route('/addrec',methods = ['POST', 'GET'])</code></p>
<p>那么<code>@app.route()</code>到底是什么?它在烧瓶中有什么用途</p>
<p>(我想了解它的用途,因为在此之后,只有我才能在我的项目中有效地使用它)</p>
<p>我见过类似的问题,但我不能理解</p>