train
This commit is contained in:
parent
ff2e91f7be
commit
027e4aceed
4 changed files with 12 additions and 9 deletions
0
baseFilm.db
Normal file
0
baseFilm.db
Normal file
BIN
baseFilms (kopio 1).db
Normal file
BIN
baseFilms (kopio 1).db
Normal file
Binary file not shown.
|
@ -24,21 +24,22 @@ class filmSQ():
|
|||
def __init__(self, dic):
|
||||
"""ceci est une aide"""
|
||||
|
||||
self.idN = dic['idN']
|
||||
|
||||
conn = sqlite3.connect("baseFilms.db")
|
||||
conn.row_factory = sqlite3.Row
|
||||
c = conn.cursor()
|
||||
|
||||
c.execute('INSERT INTO films VALUES (:i, :idN, :date, :nom, :realisateur, :duree, :synopsis, :pays, :annee, :youtube, :couleur, :image, :formatCopie, :langST)', dic)
|
||||
try:
|
||||
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']]
|
||||
c.executemany('INSERT INTO acteurs VALUES (NULL, :idFilm, :acteur)', acteursToSq)
|
||||
|
||||
conn.commit()
|
||||
c.close()
|
||||
acteursToSq = [{'idFilm' : self.i, 'acteur' : a} for a in dic['acteurs']]
|
||||
c.executemany('INSERT INTO acteurs VALUES (NULL, :idFilm, :acteur)', acteursToSq)
|
||||
|
||||
conn.commit()
|
||||
finally:
|
||||
c.close()
|
||||
#id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT [PRIMARY KEY]
|
||||
|
||||
self.idN = dic['idN']
|
||||
|
||||
|
||||
def __setattr__(self, nom_attr, val_attr):
|
||||
|
@ -250,6 +251,8 @@ def newFilm():
|
|||
dic['formatCopie'] = input("format de la copie ? ")
|
||||
dic['langST'] = input("langue et sous-titre : VF/VOSTFR ? ")
|
||||
|
||||
|
||||
print(dic)
|
||||
seance = filmSQ(dic)
|
||||
return seance
|
||||
return (dic,seance)
|
||||
|
||||
|
|
BIN
filmsShelves2
Normal file
BIN
filmsShelves2
Normal file
Binary file not shown.
Loading…
Reference in a new issue