Foo.objects.get(pk="foo") <Foo: test> Dans la base de données, je veux ajouter un autre objet qui est une copie de l'objet ci-dessus. Supposons que ma table ait une ligne. Je veux insérer le premier objet de ligne dans une autre ligne avec une clé primaire différente. Comment puis je faire ça?
Comment convertir un objet Django Model en dict avec tous ses champs? Tous comprennent idéalement des clés étrangères et des champs avec editable=False. Permettez-moi de développer. Disons que j'ai un modèle Django comme celui-ci: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add …
J'ai un champ dans un modèle comme: class Sample(models.Model): date = fields.DateField(auto_now=False) Maintenant, je dois filtrer les objets par plage de dates. Comment filtrer tous les objets dont la date est comprise entre 1-Jan-2011et 31-Jan-2011?
J'ai un modèle comme suit: class TankJournal(models.Model): user = models.ForeignKey(User) tank = models.ForeignKey(TankProfile) ts = models.IntegerField(max_length=15) title = models.CharField(max_length=50) body = models.TextField() J'ai également un formulaire modèle pour le modèle ci-dessus comme suit: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') Je veux savoir comment …
J'essaie de créer un SlugFielddans Django. J'ai créé ce modèle simple: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Je fais ensuite ceci: >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b b") >>> t.s 'b b b b' >>> t.save() >>> …
Je voudrais changer le nom de champs spécifiques dans un modèle: class Foo(models.Model): name = models.CharField() rel = models.ForeignKey(Bar) devrait changer en: class Foo(models.Model): full_name = models.CharField() odd_relation = models.ForeignKey(Bar) Quelle est la façon la plus simple de le faire en utilisant South?
Comment puis-je interroger / filtrer dans Django et ignorer les cas de ma chaîne de requête? J'ai quelque chose comme et j'aime ignorer le cas de my_parameter: MyClass.objects.filter(name=my_parameter)
Souvent, je souhaite récupérer le premier objet d'un jeu de requêtes dans Django, ou revenir Nones'il n'y en a pas. Il existe de nombreuses façons de faire cela qui fonctionnent toutes. Mais je me demande lequel est le plus performant. qs = MyModel.objects.filter(blah = blah) if qs.count() > 0: return …
Ok, j'ai essayé à peu près tout et je n'arrive pas à faire fonctionner cela. J'ai un modèle Django avec un ImageField dessus J'ai du code qui télécharge une image via HTTP (testé et fonctionne) L'image est enregistrée directement dans le dossier 'upload_to' (le upload_to étant celui qui est défini …
J'ai défini une Userclasse dont (finalement) hérite models.Model. Je veux obtenir une liste de tous les champs définis pour ce modèle. Par exemple phone_number = CharField(max_length=20),. Fondamentalement, je veux récupérer tout ce qui hérite de la Fieldclasse. J'ai pensé que je pourrais les récupérer en profitant de inspect.getmembers(model), mais la …
J'ai un modèle qui représente des peintures que je présente sur mon site. Sur la page Web principale, j'aimerais en montrer quelques-uns: le plus récent, celui qui n'a pas été visité la plupart du temps, le plus populaire et un aléatoire. J'utilise Django 1.0.2. Alors que les 3 premiers d'entre …
Je souhaite créer un objet contenant 2 liens vers des utilisateurs. Par exemple: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() mais j'obtiens les erreurs suivantes lors de l'exécution du serveur: L'accesseur du champ «cible» entre en conflit avec le champ associé «User.gameclaim_set». Ajoutez un argument related_name …
Je souhaite déclencher une action spéciale dans la méthode save () d'un objet de modèle Django lorsque j'enregistre un nouvel enregistrement (sans mettre à jour un enregistrement existant). La vérification de (self.id! = None) est-elle nécessaire et suffisante pour garantir que l'enregistrement automatique est nouveau et n'est pas mis à …
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.