Questions marquées «django-models»

218
Comment créer un slug dans Django?

J'essaie de créer un SlugFielddans Django. J'ai créé ce modèle simple: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Je fais ensuite ceci: >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b...

196
Django: obtenir la liste des champs du modèle?

J'ai défini une Userclasse dont (finalement) hérite models.Model. Je veux obtenir une liste de tous les champs définis pour ce modèle. Par exemple phone_number = CharField(max_length=20),. Fondamentalement, je veux récupérer tout ce qui hérite de la Fieldclasse. J'ai pensé que je pourrais les...

163
Comment mettre à jour en masse avec Django?

J'aimerais mettre à jour une table avec Django - quelque chose comme ça en SQL brut: update tbl_name set name = 'foo' where name = 'bar' Mon premier résultat est quelque chose comme ça - mais c'est méchant, n'est-ce pas? list = ModelClass.objects.filter(name = 'bar') for obj in list: obj.name =...

161
Recharger l'objet Django depuis la base de données

Est-il possible d'actualiser l'état d'un objet django à partir de la base de données? Je veux dire un comportement à peu près équivalent à: new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) MISE À JOUR: Nous avons trouvé...