Foo.objects.get(pk="foo") <Foo: test> In der Datenbank möchte ich ein weiteres Objekt hinzufügen, das eine Kopie des obigen Objekts ist. Angenommen, meine Tabelle hat eine Zeile. Ich möchte das erste Zeilenobjekt mit einem anderen Primärschlüssel in eine andere Zeile einfügen. Wie kann ich das machen?
Wie konvertiert man ein Django-Modellobjekt in ein Diktat mit all seinen Feldern? Alles beinhaltet idealerweise Fremdschlüssel und Felder mit editable=False. Lassen Sie mich näher darauf eingehen. Angenommen, ich habe ein Django-Modell wie das folgende: 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 …
Ich habe ein Feld in einem Modell wie: class Sample(models.Model): date = fields.DateField(auto_now=False) Jetzt muss ich die Objekte nach einem Datumsbereich filtern. Wie filtere ich alle Objekte, deren Datum zwischen 1-Jan-2011und liegt 31-Jan-2011?
Ich habe ein Modell wie folgt: 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() Ich habe auch ein Modellformular für das obige Modell wie folgt: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') Ich möchte wissen, …
Ich versuche ein SlugFieldin Django zu erstellen . Ich habe dieses einfache Modell erstellt: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Ich mache dann folgendes: >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b b") >>> t.s 'b b b b' …
Ich möchte einen Namen für bestimmte Felder in einem Modell ändern: class Foo(models.Model): name = models.CharField() rel = models.ForeignKey(Bar) sollte sich ändern zu: class Foo(models.Model): full_name = models.CharField() odd_relation = models.ForeignKey(Bar) Was ist der einfachste Weg, dies mit South zu tun?
Ok, ich habe fast alles ausprobiert und kann das nicht zum Laufen bringen. Ich habe ein Django-Modell mit einem ImageField Ich habe Code, der ein Bild über HTTP herunterlädt (getestet und funktioniert) Das Bild wird direkt im Ordner 'upload_to' gespeichert (der upload_to ist derjenige, der auf dem ImageField festgelegt ist). …
Wie kann ich in Django abfragen / filtern und die Fälle meiner Abfragezeichenfolge ignorieren? Ich habe so etwas wie und möchte den Fall ignorieren my_parameter: MyClass.objects.filter(name=my_parameter)
Ich habe eine UserKlasse definiert , von der (letztendlich) geerbt wird models.Model. Ich möchte eine Liste aller für dieses Modell definierten Felder erhalten. Zum Beispiel phone_number = CharField(max_length=20). Grundsätzlich möchte ich alles abrufen, was von der FieldKlasse erbt . Ich dachte, ich könnte diese abrufen, indem ich sie ausnütze inspect.getmembers(model), …
Oft möchte ich das erste Objekt aus einem Abfragesatz in Django holen oder zurückkehren, Nonewenn es keine gibt. Es gibt viele Möglichkeiten, die alle funktionieren. Aber ich frage mich, welches am performantesten ist. qs = MyModel.objects.filter(blah = blah) if qs.count() > 0: return qs[0] else: return None Führt dies zu …
Ich habe ein Modell, das Bilder darstellt, die ich auf meiner Website präsentiere. Auf der Hauptwebseite möchte ich einige davon zeigen: die neueste, eine, die die meiste Zeit nicht besucht wurde, die beliebteste und eine zufällige. Ich benutze Django 1.0.2. Während die ersten drei mit Django-Modellen leicht zu ziehen sind, …
Ich möchte ein Objekt erstellen, das 2 Links zu Benutzern enthält. Beispielsweise: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() Beim Ausführen des Servers werden jedoch die folgenden Fehler angezeigt: Der Accessor für das Feld 'Ziel' kollidiert mit dem zugehörigen Feld 'User.gameclaim_set'. Fügen Sie der Definition für …
Ich möchte eine spezielle Aktion in der save () -Methode eines Django-Modellobjekts auslösen, wenn ich einen neuen Datensatz speichere (ohne einen vorhandenen Datensatz zu aktualisieren). Ist die Überprüfung auf (self.id! = None) notwendig und ausreichend, um sicherzustellen, dass der Self Record neu ist und nicht aktualisiert wird? Gibt es Sonderfälle, …
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.