我今天已经开始这样做了,并一次又一次地收到它,我也重新创建了用户,但它不工作。请帮我调试一下。
这是我的app.py
from flask import Flask, jsonify, render_template, request
from flask_sqlalchemy import SQLAlchemy
from datetime import datetime
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://taran:1234@localhost/flask'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db = SQLAlchemy(app)
class Post(db.Model):
id = db.Column(db.Integer, primary_key = True)
title = db.Column(db.String(50), nullable = False)
body = db.Column(db.String(200), nullable = False)
date = db.Column(db.DateTime(timezone=True), default=datetime.now())
@app.route('/', methods = ['GET', 'POST'])
def home():
title = request.form.get('title')
body = request.form.get('body')
post = Post(title = title, body = body)
db.session.add(post)
db.session.commit()
return render_template('index.html')
if __name__ == "__main__":
app.run(debug= True)这就是即将出现的错误

请帮帮忙
发布于 2021-10-16 18:53:44
请检查用于访问SQL数据库的密码是否正确,或者尝试将SQL root密码更改为其他密码,然后重试。上面的错误与我们通常在使用错误的密码或用户名登录网站时遇到的错误非常相似。
有关更改超级用户密码的信息,请参阅以下视频https://youtu.be/izMuHGwXyjQ
发布于 2021-08-31 11:18:52
你有没有试过换司机?
#from
'mysql://taran:1234@localhost/flask'
#to
'mysql+pymysql://taran:1234@localhost/flask' (我假设你已经检查过凭证了)
https://stackoverflow.com/questions/68997414
复制相似问题