I want to connect to a sqlite database.
how to modify the
sqlite3.connect("PATH")
statement if the database file resides in the app_name/data/database_file.db
I tried many variations ,but all causes internal server error 500.
My current code looks like this (its just a dummy code i'm using for testing)
from flask import render_template,request,g
from app import app
import sqlite3
import os
@app.before_request
def before_request():
g.db = sqlite3.connect(os.path.join(os.environ.get('OPENSHIFT_DATA_DIR'), 'torrents_small.db'))
@app.teardown_request
def close_connection(exception):
db = getattr(g, 'db', None)
if db is not None:
db.close()
@app.route('/')
def index():
cur = g.db.cursor()
cur.execute("select * from torrents_small")
return "hello"