[PYTHON] Flask's persönliche Notiz # 2

Schreiben Sie Notizen, um Flask zum ersten Mal im Geschäft zu verwenden. Diesmal ist es Teil 2.

Teil 1 ist hier

Referenz

Flask Tutorial für Web App Anfänger

DB (SQLite) -Operation

Einstellungsdatei erstellen

Erstellen Sie mindestens 3 Dateien

Installieren Sie sqlalchemy

pip install sqlalchemy

Stellen Sie SQLite3 in der Shell zur Verfügung

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

Nach dem Herunterladen von "sqlite-tools-win32" .zip "von der oben genannten Site Kopieren Sie den Inhalt der exe-Datei in den Ordner (~~~ / script /), der als Ausführungsort für Python-Befehle im PATH angegeben ist.

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

Flask's persönliche Notiz # 2
Flask's persönliche Notiz # 1
Memo
Memo
[AtCoder] ABC165C Persönliche Notiz [Python]
pyenv note
GroupBy Hinweis
Stellen Sie Django api mit Heroku bereit (persönliches Memo)
argparse note
Django Note 5
Hinweis: Python
[Persönlicher Hinweis] Scraping von Webseiten in Python3
Ansible Note
Python-Notiz
Django Note 1
direnv note
Persönliches Notizpaket zur Installation auf Anaconda
Django Note 3
Django Note 2
[Hinweis] RepresenterError