Salut Supposons que je dispose d’une classe de modèle simple comme celle-ci: class TestModel(models.Model): testkey = models.ForeignKey(TestModel2) … Lorsque je crée un object TestModel, je dois lui transmettre une instance de l’object TestModel2 pour le créer: testkey =TestModel2.objects.get(id=…) TestModel.objects.create(testkey=testkey) Je suppose que cela se traduit par deux requêtes pour la firebase database et que je […]
EMP_CHOICES = ( (0,’– Select –‘), (1,’Good’), (2,’Average’), ) class EMPFeedback(models.Model): user_choices = models.IntegerField(choices=EMP_CHOICES) Si la valeur stockée dans le db comme 1 pour user_choices comment imprimer la valeur correspondante correspondant à user_choices (c.-à-d. 1 == GOOD) fb = EMPFeedback.objects.get(id=1) print fb.user_choices # prints 1 print fb.user_choices.EMP_CHOICES
Tout le temps dans Django, je vois que DoesNotExist est soulevé comme dans db.models.fields.related.py . Pas ObjectDoesNotExist qui est défini dans django.core.exceptions , mais simplement DoesNotExist . Où cette classe d’exception est-elle définie ou ne comprends-je pas complètement les exceptions? J’ai vérifié que ce n’est pas dans les exceptions (du moins pas que je sache). […]
J’ai deux modèles dans différentes applications: modelA et modelB. Ils ont une relation individuelle. Django peut-il créer et sauvegarder automatiquement ModelB lorsque modelA est enregistré? class ModelA(models.Model): name = models.CharField(max_length=30) class ModelB(models.Model): thing = models.OneToOneField(ModelA, primary_key=True) num_widgets = IntegerField(default=0) Lorsque je sauvegarde un nouveau ModelA, je souhaite qu’une entrée soit enregistrée automatiquement dans ModelB. Comment […]
J’ai un modèle avec un champ created_by qui est lié au modèle d’utilisateur Django standard. Je dois le remplir automatiquement avec l’ID de l’utilisateur actuel lorsque le modèle est enregistré. Je ne peux pas le faire au niveau de la couche Admin, car la plupart des parties du site n’utiliseront pas l’administrateur intégré. Quelqu’un peut-il […]
Okay, comment je ferais ça? class Example(models.Model): parent_example = models.ForeignKey(Example) Je veux qu’un modèle ait une référence de clé étrangère à lui-même. Lorsque j’essaie de créer ceci, j’obtiens une erreur de validation de django que Example n’est pas encore défini.
Je stocke des données en virgule flottante dans mes modèles Django et seule une certaine plage de valeurs est significative. Par conséquent, je voudrais imposer ces limites au niveau du modèle et de la contrainte SQL. Par exemple, j’aimerais faire quelque chose comme ceci: class Foo(Model): myfloat = FloatField(min=0.0, max=1.0) Je veux le faire au […]
Cette: {{ wpis.entry.lastChangeDate|date:”D d MY” }} me donne (pourquoi?): 2009-07-24 21:45:38.986156 et je ne sais pas comment sauter la partie de fraction … Dans mon modèle j’ai: addedDate = models.DateTimeField(default=datetime.now)
J’ai un problème assez simple à résoudre. J’ai un modèle partenaire qui a> = 0 utilisateurs associés: class Partner(models.Model): name = models.CharField(db_index=True, max_length=255) slug = models.SlugField(db_index=True) user = models.ManyToManyField(User) Maintenant, si j’ai un object utilisateur et que je possède un object partenaire, quelle est la manière la plus pythonique de vérifier si l’utilisateur est associé […]
Hé, j’ai regardé à travers quelques messages similaires ici sur SO, mais je n’ai rien trouvé qui ait résolu mon problème. J’ai les modèles suivants, from django.db import models class Areas(models.Model): name = models.CharField(max_length = 120) order_in_sidebar_network = models.IntegerField(blank=True, null=True) order_in_section_network = models.IntegerField(blank=True, null=True) def __unicode__ (self): return self.area_name class Meta: verbose_name_plural = “Areas” verbose_name […]