Salut à tous.
Je me pose une question pour implémenter une association entre deux entités qui contient des attributs avec django. Je m'explique :
Si on prend le cas suivant :
Une commande peut contenir aucun ou plusieurs articles avec la quantité de chaque article.
Un article peut être contenu dans 0 ou plusieurs commandes avec la quantité de chaque article.
La relation peut être écrite comme ceci en python:
Lorsque django construira la base de donnée, il va créer une table suplémentaire des deux autres (Commande et Artilcle) qui sera Commande_Article. Cette table renseignera seulement les identifiants des articles et des commandes mais ne donnera pas l'information de quantité des articles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 from django.db import models class Commande(models.Model): Date = models.DateField() MontantTotal = models.CharField() Articles = ManyToManyField(Article) class Article(models.Model): Designation= models.CharField() PrixUnitaire= models.CharField()
Savez vous comment faut-il faire pour renseigner l'attribut Quantite dans la base de donnée depuis python?
Merci
Partager