Als «django-database» getaggte Fragen

2
Aktualisieren Sie nur bestimmte Felder in einem models.Model
Ich habe ein Modell class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question und jetzt möchte ich nur das activeFeld aktualisieren . Also mache ich das: survey = get_object_or_404(Survey, created_by=request.user, pk=question_id) survey.active = True survey.save(["active"]) Jetzt bekomme ich eine Fehlermeldung IntegrityError: PRIMARY KEY must …

1
Indizes hinzufügen (db_index = True)
Ich lese ein Buch über den Codierungsstil in Django und eine Sache, die sie diskutieren, ist db_index=True. Seit ich Django benutze, habe ich diese Funktion nie mehr benutzt, weil ich nicht wirklich sicher bin, was sie tut. Meine Frage ist also, wann man das Hinzufügen von Indizes in Betracht ziehen …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.