Questions marquées «django-models»

Pour les questions concernant l'utilisation de la classe modèle du framework web Django.

3
Django - comment créer un fichier et l'enregistrer dans le FileField d'un modèle?
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 …

9
Personnalisation de l'affichage de Django «objet xxxxxx» dans la barre latérale des actions d'administration
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 …


10
Définir Django IntegerField par choix =… nom
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 …

14
Redimensionner les champs dans Django Admin
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 …




3
Django - filtrage sur les propriétés de clé étrangère
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 …


2
Django: définir la clé étrangère en utilisant un entier?
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 …



6
Comment définir la valeur par défaut d'un champ de modèle Django sur un appel de fonction / appelable (par exemple, une date relative à l'heure de création de l'objet modèle)
É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 …

3
Valeur par défaut du champ dans le modèle Django
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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.