Any sort of database can be used with Flask applications. SQLite will be used for this tutorial since Python has built-in support for SQLite with its sqlite3 module.
Since Flask uses SQLite, some basic operations from the sqlite3
module should be sufficient to add data to the database.
import sqlite3 as sqldef add_data(title, content):try:# Connecting to databasecon = sql.connect('shot_database.db')# Getting cursorc = con.cursor()# Adding datac.execute("INSERT INTO Shots (title, content) VALUES (%s, %s)" %(title, content))# Applying changescon.commit()except:print("An error has occured")
This function adds shot data to a highly simplified Shots
database table. It takes the title
and content
as parameters, connects to the database, spawns a cursor, and uses a string format to execute the SQL command to insert data. Finally, the commit()
function is called to confirm and apply changes.
Free Resources