Comment puis-je utiliser les requêtes préparées pour l'insertion de PLUSIEURS enregistrements dans SQlite, à l'aide de Python / Django?
Comment puis-je utiliser une instruction préparée pour l'insertion de PLUSIEURS enregistrements dans SQlite, à l'aide de Python /Django?
Vous devez vous connecter pour publier un commentaire.
Python SQLite bibliothèques n'ont pas établi de déclaration des objets, mais ils ne vous permettent d'utiliser des requêtes paramétrées, et de fournir plus d'un ensemble de paramètres.
Edit: Un exemple de
executemany
comme demandé:.executemany()
existe: docs.python.org/library/sqlite3.html#sqlite3.Cursor.executemanyexecutemany
de l'utilisation, comme demandé.Vous pouvez utiliser executemany() et de passer un itérateur objet, par exemple pour insérer 100 nombres entiers et leurs places:
Si vous essayez d'insérer juste une ligne avec un PreparedStatement,
devrait fonctionner aussi bien. Les valeurs sont transmis en tant que python tuples.