Ciao community! Sono Casey e nel tempo libero sto sviluppando un'app Flask per coordinare le attività del mio gruppo di volontariato locale. Purtroppo, quando avvio il server e provo ad accedere al database SQLite, ricevo sempre questo errore:
```python
OperationalError: unable to open database file
```
Lo snippet rilevante è:
```python
from flask import Flask
import sqlite3
app = Flask(__name__)
app.config['DATABASE'] = 'volontariato.db'
def get_db():
return sqlite3.connect(app.config['DATABASE']) # Errore qui
```
Ho già verificato che:
- Il file volontariato.db esista nella cartella del progetto
- I permessi di scrittura siano attivi (ho provato con chmod 777)
- Il percorso sia corretto (anche usando path assoluti)
Sto usando Python 3.9 e Flask 2.0.3 su Ubuntu. Qualcuno ha incontrato lo stesso problema? Suggerimenti su come sistemarlo? Grazie per il vostro aiuto, siete preziosi per progetti come il mio che aiutano la comunità! 😊
```python
OperationalError: unable to open database file
```
Lo snippet rilevante è:
```python
from flask import Flask
import sqlite3
app = Flask(__name__)
app.config['DATABASE'] = 'volontariato.db'
def get_db():
return sqlite3.connect(app.config['DATABASE']) # Errore qui
```
Ho già verificato che:
- Il file volontariato.db esista nella cartella del progetto
- I permessi di scrittura siano attivi (ho provato con chmod 777)
- Il percorso sia corretto (anche usando path assoluti)
Sto usando Python 3.9 e Flask 2.0.3 su Ubuntu. Qualcuno ha incontrato lo stesso problema? Suggerimenti su come sistemarlo? Grazie per il vostro aiuto, siete preziosi per progetti come il mio che aiutano la comunità! 😊