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)
Dans django, existe-t-il un champ d'horodatage par défaut pour tous les objets? Autrement dit, dois-je déclarer explicitement un champ «horodatage» pour «créé le» dans mon modèle - ou y a-t-il un moyen de l'obtenir automatiquement?
J'essaye de diviser le models.pyde mon application en plusieurs fichiers: Ma première hypothèse était de faire ceci: myproject/ settings.py manage.py urls.py __init__.py app1/ views.py __init__.py models/ __init__.py model1.py model2.py app2/ views.py __init__.py models/ __init__.py model3.py model4.py Cela ne fonctionne pas, alors j'ai trouvé cela , mais dans cette solution, j'ai …
J'ai du mal à comprendre ça. En ce moment, j'ai des modèles qui ressemblent à ceci: def Review(models.Model) ...fields... overall_score = models.FloatField(blank=True) def Score(models.Model) review = models.ForeignKey(Review) question = models.TextField() grade = models.IntegerField() Un examen a plusieurs «scores», le score global est la moyenne des scores. Lorsqu'un avis ou un …
Supposons que mon models.py soit comme ceci: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Je veux qu'une seule de mes Characterinstances ait is_the_chosen_one == Trueet que toutes les autres aient is_the_chosen_one == False. Comment puis-je m'assurer au mieux que cette contrainte d'unicité est respectée? Meilleures notes pour les réponses …
Comment puis-je obtenir une liste de tous les objets de modèle qui ont une clé étrangère pointant vers un objet? (Quelque chose comme la page de confirmation de suppression dans l'admin Django avant DELETE CASCADE). J'essaie de trouver un moyen générique de fusionner des objets en double dans la base …
Pourquoi utiliserais-je save(commit=False)au lieu de simplement créer un objet de formulaire à partir de la ModelFormsous - classe et de l'exécuter is_valid()pour valider à la fois le formulaire et le modèle? En d'autres termes, à quoi ça sert save(commit=False)? Si cela ne vous dérange pas, pourriez-vous fournir des situations hypothétiques …
J'essaye de filtrer un groupe d'objets à travers une relation plusieurs-à-plusieurs. Parce que le trigger_roleschamp peut contenir plusieurs entrées, j'ai essayé le containsfiltre. Mais comme cela est conçu pour être utilisé avec des chaînes, je suis pratiquement incapable de filtrer cette relation (vous pouvez ignorer l' values_list()atm.). Cette fonction est …
La documentation Django ne répertorie que des exemples de remplacement save()et delete(). Cependant, j'aimerais définir un traitement supplémentaire pour mes modèles uniquement lorsqu'ils sont créés . Pour quiconque connaît Rails, cela équivaudrait à créer un :before_createfiltre. Est-ce possible?
J'ai récemment mis à jour mon modèle, y ai ajouté un BooleanField, mais lorsque je le fais python manage.py syncdb, il n'ajoute pas le nouveau champ à la base de données du modèle. Comment puis-je réparer cela ?
J'ai deux modèles comme celui-ci: class Type1Profile(models.Model): user = models.OneToOneField(User, unique=True) ... class Type2Profile(models.Model): user = models.OneToOneField(User, unique=True) ... Je dois faire quelque chose si l'utilisateur a un profil Type1 ou Type2: if request.user.type1profile != None: # do something elif request.user.type2profile != None: # do something else else: # do …
J'utilise 1.2.5 avec un ImageField standard et j'utilise le backend de stockage intégré. Les fichiers sont bien téléchargés, mais lorsque je supprime une entrée de l'administrateur, le fichier réel sur le serveur n'est pas supprimé.
excusez-moi pour mon anglais laid ;-) Imaginez ce modèle très simple: class Photo(models.Model): image = models.ImageField('Label', upload_to='path/') Je voudrais créer une photo à partir d'une URL d'image (c'est-à-dire pas à la main sur le site d'administration de django). Je pense que je dois faire quelque chose comme ça: from myapp.models …
Voici mon modèle: class GroupedModels(models.Model): other_model_one = models.ForeignKey('app.other_model') other_model_two = models.ForeignKey('app.other_model') Essentiellement, ce que je veux, c'est other_modelêtre unique dans ce tableau. Cela signifie que s'il y a un enregistrement où se trouve other_model_oneid 123, je ne dois pas autoriser la création d'un autre enregistrement avec other_model_twoid as 123. Je …
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.