Comment puis-je modifier et supprimer des données dans Django?
Je suis en utilisant django 1.0 et j'ai créé mes modèles à l'aide de l'exemple dans la Django livre. Je suis en mesure d'effectuer la fonction de base de l'ajout de données; maintenant, j'ai besoin d'un moyen de récupérer les données, de les charger dans un formulaire (change_form?! ou quelque chose), MODIFIER et de l'enregistrer en arrière de la DB. Deuxièmement, comment puis-je SUPPRIMER les données dans la DB? c'est à dire de la recherche, sélectionnez et supprimez!
Veuillez me montrer un exemple de code que j'ai besoin d'écrire sur mon view.py
et urls.py
pour effectuer cette tâche.
Vous devez vous connecter pour publier un commentaire.
Dire que vous avez un Employé modèle. Pour modifier une entrée de clé primaire emp_id vous n':
pour le supprimer il suffit de ne:
ainsi une vue complète serait:
Dans urls.py vous auriez besoin de deux entrées comme ceci:
Je vous suggère de prendre un coup d'oeil à la docs
request.POST.get
, vous seriez certainement voulez utiliseris_valid()
. Voir django docs sur la validation... c'est assez vaste et très bien conçu.Lire la suite: Le site d'administration de Django. Ensuite réviser votre question avec plus de détails.