[PYTHON] Note personnelle de Flask # 2

Écrivez des notes pour utiliser Flask pour la première fois en entreprise. Cette fois, c'est la deuxième partie.

Le premier est ici

référence

Didacticiel Flask pour les débutants dans les applications Web

Opération DB (SQLite)

Créer un fichier de paramètres

Créez au moins 3 fichiers

Installez sqlalchemy

pip install sqlalchemy

Rendre SQLite3 disponible depuis le shell

https://www.sqlite.org/download.html

Après avoir téléchargé quelque chose comme sqlite-tools-win32 ~~~ .zip à partir du site ci-dessus Copiez le contenu du fichier exe dans le dossier (~~~ / script /) spécifié comme emplacement d'exécution de la commande Python dans le PATH.

SELECT

from models.models import TestModelContent

items = TestModelContent.query.all()
return render_template("index.html", items = items)

INSERT

from models.database import db_session
# from datetime import datetime

name = request.form["name"]
content = TestModelContent(name)
db_session.add(content)
db_session.commit()

UPDATE

content = TestModelContent.query.filter_by(id = request.form["update"]).first()
content.name = request.form["name"]
db_session.commit()

DELETE

content = TestModelContent.query.filter_by(id = id).first()
db_session.delete(content)
db_session.commit()

Recommended Posts

Note personnelle de Flask # 2
Note personnelle de Flask # 1
Note
Note
[AtCoder] Note personnelle ABC165C [Python]
note de pyenv
GroupBy Remarque
Déployer l'API Django avec heroku (mémo personnel)
argparse note
Django Note 5
Remarque: Python
[Note personnelle] Scraping de pages Web en python3
Note d'Ansible
Note de Python
Django Note 1
note de direnv
Package de notes personnelles à installer sur Anaconda
Django Note 3
Django Note 2
[Note] RepresenterError