Каталог работает, но файл к нему не подключается. Я приложил зависимости и функции для справки:
Код: Выделить всё
from flask import Flask, jsonify, request
from flask_sqlalchemy import SQLAlchemy
from datetime import datetime, timedelta
import sqlite3
import os
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///Resources/hawaii.sqlite'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db = SQLAlchemy(app)
Я попробовал запустить следующий код, чтобы проверить, откроется ли моя база данных:
Код: Выделить всё
def connect_to_database():
db_path = os.path.join(os.path.dirname(__file__), 'sqlite:///Resources/hawaii.sqlite')
try:
conn = sqlite3.connect(db_path)
print("Database opened successfully")
return conn
except sqlite3.Error as e:
print(f"Error opening database: {e}")
connection = connect_to_database()
Ошибка открытия базы данных: невозможно открыть файл базы данных
Подробнее здесь: https://stackoverflow.com/questions/793 ... abase-file
Мобильная версия