J'ai deux questions: Comment supprimer une table dans Django? Comment supprimer toutes les données du tableau? Voici mon code, qui ne réussit pas: Reporter.objects.delete()
Est-il possible de faire quelque chose de similaire avec un list, dictionaryou autre chose? data_dict = { 'title' : 'awesome title', 'body' : 'great body of text', } Model.objects.create(data_dict) Encore mieux si je peux l'étendre: Model.objects.create(data_dict, extra='hello', extra2='world')
Quel est l'équivalent de cette instruction SQL dans django? SELECT * FROM table_name WHERE string LIKE pattern; Comment implémenter cela dans django? j'ai essayé result = table.objects.filter( pattern in string ) Mais ça n'a pas marché. Comment mettre en œuvre cela?
J'essaie de filtrer une table dans Django en fonction de la valeur d'un champ particulier d'un ForeignKey. Par exemple, j'ai deux modèles: class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKey('Project') class Project(models.Model): name = models.TextField(max_length=150) Je souhaite filtrer ma liste d'actifs en fonction du nom du projet associé. Actuellement, j'effectue …
J'ai du mal à comprendre l'ORM du Django. Ce que je veux faire, c'est obtenir une liste de valeurs distinctes dans un champ de ma table ... l'équivalent de l'un des éléments suivants: SELECT DISTINCT myfieldname FROM mytable (Ou bien) SELECT myfieldname FROM mytable GROUP BY myfieldname J'aimerais au moins …
Disons que j'ai les modèles suivants class Photo(models.Model): tags = models.ManyToManyField(Tag) class Tag(models.Model): name = models.CharField(max_length=50) Dans une vue, j'ai une liste avec des filtres actifs appelés catégories . Je souhaite filtrer les objets photo dont toutes les balises sont présentes dans des catégories . J'ai essayé: Photo.objects.filter(tags__name__in=categories) Mais cela …
Dans Django, il existe un moyen de filtrer sur un champ manytomany vide ou nul. class TestModel(models.Model): name = models.CharField(_('set name'), max_length=200) manytomany = models.ManyToManyField('AnotherModel', blank=True, null=True) print TestModel.objects.filter(manytomany__is_null=True)
J'utilise un modèle de transaction pour suivre tous les événements traversant le système class Transaction(models.Model): actor = models.ForeignKey(User, related_name="actor") acted = models.ForeignKey(User, related_name="acted", null=True, blank=True) action_id = models.IntegerField() ...... comment obtenir les 5 meilleurs acteurs de mon système? Dans SQL, ce sera essentiellement SELECT actor, COUNT(*) as total FROM Transaction …
Je suis curieux de savoir s'il existe un moyen de faire une requête dans Django qui ne soit pas un " SELECT * FROM..." en dessous. J'essaye de faire un " SELECT DISTINCT columnName FROM ..." à la place. Plus précisément, j'ai un modèle qui ressemble à: class ProductOrder(models.Model): Product …
J'essaye d'obtenir le dernier objet modèle Django mais je n'arrive pas à réussir. Aucun de ces éléments ne fonctionne: obj = Model.objects.filter(testfield=12).latest() obj = Model.objects.latest().filter(testfield=12)
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.