Voici mon modèle. Ce que je veux faire, c'est générer un nouveau fichier et écraser l'existant chaque fois qu'une instance de modèle est enregistrée: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file path …
Je voudrais changer le comportement par défaut de la façon dont la barre latérale des modifications récentes de l'administrateur affiche le nom des "objets" ajoutés. Reportez-vous à l'image ci-dessous: Je voudrais changer la façon dont ils sont nommés dans l'administrateur Idéalement, j'aimerais pouvoir le changer de "MyModelName object" en, comme …
J'ai ce code subject = models.ForeignKey(subjects) location = models.ForeignKey(location) publisher = models.ForeignKey(publisher) Là, ce n'est pas toujours possible que j'aie trois valeurs de livres. donc parfois si je ne connais pas le sujet ou le lieu, ni l'éditeur. Alors je veux les garder vides Mais si je l'ai, j'ai besoin …
Lorsque vous avez un champ de modèle avec une option de choix, vous avez tendance à avoir des valeurs magiques associées à des noms lisibles par l'homme. Existe-t-il dans Django un moyen pratique de définir ces champs par le nom lisible par l'homme au lieu de la valeur? Considérez ce …
Django a tendance à remplir un espace horizontal lors de l'ajout ou de la modification d'entrées sur l'administrateur, mais, dans certains cas, c'est une véritable perte d'espace, lorsque, c'est-à-dire, éditer un champ de date de 8 caractères de large, ou un CharField, également 6 ou 8 caractères de large, puis …
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?
Voici la déclaration du champ dans un formulaire: max_number = forms.ChoiceField(widget = forms.Select(), choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,) Je souhaite que la valeur initiale soit 3 et cela ne semble pas fonctionner. J'ai joué avec le paramètre, les guillemets / pas de guillemets, etc ... mais …
J'ai un modèle django: class Book(models.Model): [..] et je veux avoir le nom du modèle sous forme de chaîne: 'Book'. Quand j'essaye de l'obtenir de cette façon: Book.__class__.__name__ il renvoie «ModelBase». Une idée?
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 …
Django crée automatiquement un champ id comme clé primaire. Maintenant, j'ai besoin d'obtenir l'objet par cet identifiant. object = Class.objects.filter() Comment écrire ce filtre?
Existe-t-il un moyen de définir une relation de clé étrangère à l'aide de l'ID entier d'un modèle? Ce serait à des fins d'optimisation. Par exemple, supposons que j'ai un modèle Employee: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) type = models.ForeignKey('EmployeeType') et EmployeeType(models.Model): type = models.CharField(max_length=100) Je veux la …
J'ai du mal à charger les fixtures Django dans ma base de données MySQL en raison de conflits de types de contenu. J'ai d'abord essayé de vider les données de mon application uniquement comme ceci: ./manage.py dumpdata escola > fixture.json mais j'ai continué à avoir des problèmes de clé étrangère …
J'ai besoin de stocker un montant en dollars US dans un champ d'un modèle Django. Quel est le meilleur type de champ de modèle à utiliser? Je dois pouvoir demander à l'utilisateur de saisir cette valeur (avec vérification des erreurs, je veux seulement un nombre précis à centimes), la formater …
ÉDITÉ: Comment puis-je définir la valeur par défaut d'un champ Django sur une fonction qui est évaluée chaque fois qu'un nouvel objet modèle est créé? Je veux faire quelque chose comme ce qui suit, sauf que dans ce code, le code est évalué une fois et définit la valeur par …
Supposons que j'ai un modèle: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) Actuellement, j'utilise l'administrateur par défaut pour créer / modifier des objets de ce type. Comment supprimer le champ bde l'administrateur afin que chaque objet ne puisse pas être créé avec une valeur et reçoive …
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.