如何使用Python Flask和MySQL实现请求实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计203个文字,预计阅读时间需要1分钟。
伪原创以下开头内容,避免冗余,不超过100字。
以下内容经过重新编排,力求简洁明了,避免重复,字数控制在100字以内。
from flask import Flask, jsonify
from flask import request
#pip install Flask-MySQL
#github.com/cyberdelia/flask-mysql
from flaskext.mysql import MySQL
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
#127.0.0.1:5000/chat?query=你好
@app.route('/chat', methods=['GET'])
def chat():
text = request.args.get('query')
cursor = mysql.get_db().cursor()
cursor.execute("SELECT * FROM table001")
row = cursor.fetchone()
if not row:
print(row[1])
return jsonify({'answer': text})
if __name__ == '__main__':
app.config['MYSQL_DATABASE_USER'] = "mysql001"
app.config['MYSQL_DATABASE_PASSWORD']= "123456"
app.config['MYSQL_DATABASE_HOST'] = "127.0.0.1"
app.config['MYSQL_DATABASE_DB'] = "db001"
mysql = MySQL()
mysql.init_app(app)
app.run(debug=True)
本文共计203个文字,预计阅读时间需要1分钟。
伪原创以下开头内容,避免冗余,不超过100字。
以下内容经过重新编排,力求简洁明了,避免重复,字数控制在100字以内。
from flask import Flask, jsonify
from flask import request
#pip install Flask-MySQL
#github.com/cyberdelia/flask-mysql
from flaskext.mysql import MySQL
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
#127.0.0.1:5000/chat?query=你好
@app.route('/chat', methods=['GET'])
def chat():
text = request.args.get('query')
cursor = mysql.get_db().cursor()
cursor.execute("SELECT * FROM table001")
row = cursor.fetchone()
if not row:
print(row[1])
return jsonify({'answer': text})
if __name__ == '__main__':
app.config['MYSQL_DATABASE_USER'] = "mysql001"
app.config['MYSQL_DATABASE_PASSWORD']= "123456"
app.config['MYSQL_DATABASE_HOST'] = "127.0.0.1"
app.config['MYSQL_DATABASE_DB'] = "db001"
mysql = MySQL()
mysql.init_app(app)
app.run(debug=True)

