L'intégration de bases de données Python est un élément essentiel de la création de systèmes avec Python et Django. L'une des opérations les plus courantes effectuées sur une base de données est la suppression de données. Ce chapitre de notre cours complet de création de systèmes Python et Django se concentrera sur la suppression de données à l'aide de Python.

Pour travailler avec des bases de données en Python, vous avez besoin d'un module appelé « sqlite3 » préinstallé avec Python. SQLite est une base de données SQL légère qui ne nécessite pas de processus serveur distinct. Cela fait de SQLite un choix parfait pour démontrer la suppression de données en Python.

Connexion à la base de données

Pour commencer, vous devez vous connecter à la base de données. Voici un exemple de la façon dont vous pouvez procéder :

importer sqlite3 conn = sqlite3.connect('mabase de données.db')

Le code ci-dessus importe le module sqlite3 et se connecte à la base de données 'mydatabase.db'. Si la base de données n'existe pas, SQLite la créera.

Créer un tableau

Avant de pouvoir supprimer des données, nous avons besoin d'un tableau contenant quelques données. Créons une table utilisateur :

curseur = conn.curseur() curseur.execute(''' Utilisateurs CREATE TABLE (id INTEGER PRIMARY KEY, nom TEXT, email TEXTE unique, mot de passe TEXTE) ''') conn.commit()

Le code ci-dessus crée une table utilisateur avec quatre colonnes : identifiant, nom, email et mot de passe. L'instruction 'conn.commit()' est utilisée pour enregistrer les modifications.

Suppression des données

Pour supprimer des données d'une table, vous utilisez l'instruction DELETE. Voici un exemple de la façon dont vous pouvez supprimer un utilisateur avec un identifiant spécifique :

curseur.execute(''' SUPPRIMER DES utilisateurs OÙ id = ? ''', (identifiant,)) conn.commit()

Le code ci-dessus supprime l'utilisateur avec l'identifiant spécifié. L'instruction '?' est un espace réservé qui est remplacé par la valeur du tuple (id,). L'instruction 'conn.commit()' est à nouveau utilisée pour enregistrer les modifications.

Supprimer des données avec Django

Avec Django, la suppression de données est encore plus simple. Django est un framework de haut niveau pour Python qui encourage un développement rapide et une conception propre et pragmatique. Voici un exemple de la façon dont vous pouvez supprimer un utilisateur avec Django :

depuis django.shortcuts importer get_object_or_404 à partir de myapp.models importer l'utilisateur def delete_user (requête, identifiant) : utilisateur = get_object_or_404(Utilisateur, pk=id) utilisateur.delete()

Le code ci-dessus importe d'abord la méthode Django requise. Il définit ensuite une fonction qui récupère l'utilisateur avec l'identifiant spécifié et le supprime.

Nous espérons que ce chapitre vous a permis de bien comprendre comment supprimer des données d'une base de données à l'aide de Python et Django. Dans le chapitre suivant, nous explorerons comment mettre à jour les données dans une base de données. Restez à l'écoute !

Répondez maintenant à l’exercice sur le contenu :

Quel module est nécessaire pour travailler avec des bases de données en Python et quelle est sa fonction ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Intégration de base de données Python : relations entre les tables

Page suivante de lebook gratuit :

152Intégration de base de données Python : relations entre les tables

3 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte