前提・実現したいこと
下記URLを参考にWebアプリケーションの作成を行っております。
https://tech-diary.net/flask-introduction/
SQLiteを用いてデータベースの準備をする段階まで来て実行したのですが、「FSADeprecationWarning」が出て記事通りの挙動を再現できません。
こちらを解消し、記事通りの挙動を再現するために何をすればよいのか検討が付きません。
プログラミング歴3週間で困っております。どなたか教えていただけないでしょうか。
発生している問題・エラーメッセージ
C:\Users\Owner\anaconda3\envs\WEBapp\lib\site-packages\flask_sqlalchemy\__init__.py:834: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True or False to suppress this warning. 'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and ' * Running on ********** (Press CTRL+C to quit)
該当のソースコード
Python
1from flask import Flask, render_template 2from flask_sqlalchemy import SQLAlchemy 3 4app = Flask(__name__) 5app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///todo.db' 6db = SQLAlchemy(app) 7 8 9class Post(db.Model): 10 id = db.Column(db.Integer, primary_key=True) 11 title = db.Column(db.String(30), nullable=False) 12 detail = db.Column(db.String(100)) 13 due = db.Column(db.DateTime, nullable=False) 14 15@app.route('/') 16def index(): 17 return render_template('index.html') 18 19if __name__ == "__main__": 20 app.run(debug=False)
試したこと
SQLALCHEMY_TRACK_MODIFICATIONS = Falseを設定。挙動は変わらず。
補足情報(FW/ツールのバージョンなど)
・Python 3.8.3
あなたの回答
tips
プレビュー