Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Lorsque nous ajoutons un champ de base de données dans django, nous …
Dans le modèle Django QuerySets, je vois qu'il y a un __gtet __ltpour les valeurs comparatives, mais y a-t-il un __ne/ !=/ <>( pas égal ?) Je veux filtrer en utilisant un pas égal à: Exemple: Model: bool a; int x; Je voudrais results = Model.objects.exclude(a=true, x!=5) La !=syntaxe n'est …
Est-il possible de désactiver temporairement les contraintes dans MySQL? J'ai deux modèles Django, chacun avec une clé étrangère à l'autre. La suppression d'instances d'un modèle renvoie une erreur en raison de la contrainte ForeignKey: cursor.execute("DELETE FROM myapp_item WHERE n = %s", n) transaction.commit_unless_managed() #a foreign key constraint fails here cursor.execute("DELETE …
Quand je lis le code Django, je vois souvent dans les modèles ce qu'on appelle un "slug". Je ne sais pas trop ce que c'est, mais je sais que cela a quelque chose à voir avec les URL. Comment et quand cette limace est-elle censée être utilisée? (J'ai lu sa …
J'ai first_name, last_name& alias(facultatif) que je dois rechercher. Donc, j'ai besoin d'une requête pour me donner tous les noms qui ont un ensemble d'alias. Seulement si je pouvais faire: Name.objects.filter(alias!="") Alors, quel est l'équivalent de ce qui précède?
Quelle est la meilleure façon d'étendre le modèle utilisateur (fourni avec l'application d'authentification de Django) avec des champs personnalisés? Je voudrais également éventuellement utiliser l'e-mail comme nom d'utilisateur (à des fins d'authentification). J'ai déjà vu quelques façons de le faire, mais je ne peux pas décider laquelle est la meilleure.
Existe-t-il un moyen de définir quelques champs comme uniques dans Django? J'ai un tableau des volumes (de revues) et je ne veux pas plus d'un numéro de volume pour le même journal. class Volume(models.Model): id = models.AutoField(primary_key=True) journal_id = models.ForeignKey(Journals, db_column='jid', null=True, verbose_name = "Journal") volume_number = models.CharField('Volume Number', max_length=100) …
Je suis assez familier avec Django, mais récemment j'ai remarqué qu'il existe une on_delete=models.CASCADEoption avec les modèles, j'ai cherché la documentation pour le même mais je n'ai rien trouvé de plus que: Modifié dans Django 1.9: on_deletepeut désormais être utilisé comme deuxième argument positionnel (auparavant, il n'était généralement passé qu'en …
Je recherche un modèle: Members.objects.all() Et ça revient: Eric, Salesman, X-Shop Freddie, Manager, X2-Shop Teddy, Salesman, X2-Shop Sean, Manager, X2-Shop Ce que je veux, c'est connaître la meilleure façon Django de lancer une group_byrequête dans ma base de données, comme: Members.objects.all().group_by('designation') Ce qui ne fonctionne pas, bien sûr. Je sais …
J'ai un Personmodèle qui a une relation de clé étrangère avec Book, qui a un certain nombre de champs, mais je suis le plus préoccupé par author(un CharField standard). Cela étant dit, dans mon PersonAdminmodèle, je voudrais afficher en book.authorutilisant list_display: class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] J'ai essayé toutes les …
Dans mon modèle, j'ai: class Alias(MyBaseModel): remote_image = models.URLField(max_length=500, null=True, help_text="A URL that is downloaded and cached for the image. Only used when the alias is made") image = models.ImageField(upload_to='alias', default='alias-default.png', help_text="An image representing the alias") def save(self, *args, **kw): if (not self.image or self.image.name == 'alias-default.png') and self.remote_image : …
Dans Django doc, select_related() "suit" les relations de clé étrangère, en sélectionnant des données supplémentaires sur les objets liés lors de l'exécution de sa requête. prefetch_related() effectue une recherche distincte pour chaque relation et effectue la "jointure" en Python. Qu'est-ce que cela signifie par "faire la jointure en python"? Quelqu'un …
Pour Django 1.1. J'ai ceci dans mes models.py: class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) Lors de la mise à jour d'une ligne, j'obtiens: [Sun Nov 15 02:18:12 2009] [error] /home/ptarjan/projects/twitter-meme/django/db/backends/mysql/base.py:84: Warning: Column 'created' cannot be null [Sun Nov 15 02:18:12 2009] [error] return self.cursor.execute(query, args) La partie pertinente …
Quelle est la différence entre l'exécution de deux commandes: foo = FooModel() et bar = BarModel.objects.create() Le second crée-t-il immédiatement un BarModeldans la base de données, alors que pour FooModel, la save()méthode doit être appelée explicitement pour l'ajouter à la base de données?
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.