tout n'avait pas été sav
This commit is contained in:
parent
c101286eef
commit
b411dc85e2
1 changed files with 3 additions and 2 deletions
|
@ -27,9 +27,9 @@ class filmSQ():
|
||||||
self.idN = dic['idN']
|
self.idN = dic['idN']
|
||||||
|
|
||||||
conn = sqlite3.connect("baseFilms.db")
|
conn = sqlite3.connect("baseFilms.db")
|
||||||
|
|
||||||
conn.row_factory = sqlite3.Row
|
conn.row_factory = sqlite3.Row
|
||||||
c = conn.cursor()
|
c = conn.cursor()
|
||||||
|
|
||||||
c.execute('INSERT INTO films VALUES (:i, :idN, :date, :nom, realisateur, :duree, :synopsis, :pays, :annee, :youtube, :couleur, :image, :formatCopie, :langST)', dic)
|
c.execute('INSERT INTO films VALUES (:i, :idN, :date, :nom, realisateur, :duree, :synopsis, :pays, :annee, :youtube, :couleur, :image, :formatCopie, :langST)', dic)
|
||||||
|
|
||||||
acteursToSq = [{'idFilm' : self.i, 'acteur' : a} for a in dic['acteurs']]
|
acteursToSq = [{'idFilm' : self.i, 'acteur' : a} for a in dic['acteurs']]
|
||||||
|
@ -43,6 +43,7 @@ class filmSQ():
|
||||||
conn = sqlite3.connect("baseFilms.db")
|
conn = sqlite3.connect("baseFilms.db")
|
||||||
conn.row_factory = sqlite3.Row
|
conn.row_factory = sqlite3.Row
|
||||||
c = conn.cursor()
|
c = conn.cursor()
|
||||||
|
|
||||||
if nom_attr == 'acteurs':
|
if nom_attr == 'acteurs':
|
||||||
c.execute('DELETE FROM acteurs WHERE idFilm =?', (self.i))
|
c.execute('DELETE FROM acteurs WHERE idFilm =?', (self.i))
|
||||||
acteursToSq = [{'idFilm' : self.i, 'acteur' : a} for a in val_attr]
|
acteursToSq = [{'idFilm' : self.i, 'acteur' : a} for a in val_attr]
|
||||||
|
@ -58,7 +59,7 @@ class filmSQ():
|
||||||
c = conn.cursor()
|
c = conn.cursor()
|
||||||
if nom == 'acteurs':
|
if nom == 'acteurs':
|
||||||
c.execute('SELECT :acteur FROM acteurs WHERE idFilms=?', (self.i))
|
c.execute('SELECT :acteur FROM acteurs WHERE idFilms=?', (self.i))
|
||||||
r = c.fetchall() #TODO quel format des données ?
|
r = c.fetchall()
|
||||||
res = [a[0] for a in r]
|
res = [a[0] for a in r]
|
||||||
else:
|
else:
|
||||||
c.execute('SELECT :nom_attr FROM films WHERE idN=:idN', {"idN":self.idN, "nom_attr":nom})
|
c.execute('SELECT :nom_attr FROM films WHERE idN=:idN', {"idN":self.idN, "nom_attr":nom})
|
||||||
|
|
Loading…
Reference in a new issue