Je ne vois aucune disposition pour cela dans les documents django, alors comment les gens s'y prennent-ils.Comment les gens traitent-ils normalement les variables de classe dans django?
Mon cas spécifique est le suivant. J'ai un panier, chaque instance de panier a un champ de numéro de facture, mais le numéro de facture n'est généré que si le panier passe à un statut payant, donc toutes les instances de panier ne possèdent pas de numéro de facture. Je veux que tous les numéros de facture soient séquentiels sans aucun espace entre eux, donc le pk par défaut n'est pas parfait dans ce cas, donc je veux une variable de classe qui sert de compteur pour les numéros de facture, et est accessible par toutes les instances.
Parlez-vous d'un champ DB ou que voulez-vous? Peut-être que vous pouvez fournir un code pour clarifier votre idée? –
@ user267764: Parlez-vous des classes de modèles? Les classes Python ordinaires sont toujours des classes Python ordinaires. Les classes de modèles ne sont pas exactement la même chose car elles ont une métaclasse distincte. Cependant, ils ne sont encore que des cours. Pouvez-vous donner un exemple plus concret de code avec lequel vous rencontrez des problèmes? –
Vous souhaitez donc avoir un numéro de facture séquentiel unique, partagé par divers objets? Quel est le but? –