Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten und einer Erklärung, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Wenn wir ein Datenbankfeld in Django hinzufügen, schreiben wir im Allgemeinen: models.CharField(max_length=100, null=True, blank=True) Das gleiche wird gemacht mit …
Im Django-Modell QuerySets sehe ich, dass es ein __gtund __ltfür Vergleichswerte gibt, aber gibt es ein __ne/ !=/ <>( nicht gleich ?) Ich möchte mit einem ungleich herausfiltern: Beispiel: Model: bool a; int x; ich möchte results = Model.objects.exclude(a=true, x!=5) Die !=Syntax ist nicht korrekt. Ich habe es versucht __ne, …
Ist es möglich, Einschränkungen in MySQL vorübergehend zu deaktivieren? Ich habe zwei Django-Modelle, jedes mit einem ForeignKey zum anderen. Das Löschen von Instanzen eines Modells gibt aufgrund der ForeignKey-Einschränkung einen Fehler zurück: cursor.execute("DELETE FROM myapp_item WHERE n = %s", n) transaction.commit_unless_managed() #a foreign key constraint fails here cursor.execute("DELETE FROM myapp_style …
Wenn ich Django-Code lese, sehe ich in Modellen oft, was als "Schnecke" bezeichnet wird. Ich bin mir nicht ganz sicher, was das ist, aber ich weiß, dass es etwas mit URLs zu tun hat. Wie und wann soll dieses Schneckending verwendet werden? (Ich habe die Definition in diesem Glossar gelesen …
Ich habe first_name, last_nameund alias(optional) , die ich für die Suche benötigen. Ich benötige also eine Abfrage, um alle Namen zu erhalten, für die ein Alias festgelegt ist. Nur wenn ich könnte: Name.objects.filter(alias!="") Was ist das Äquivalent zu dem oben genannten?
Wie kann das Benutzermodell (zusammen mit der Authentifizierungs-App von Django) am besten um benutzerdefinierte Felder erweitert werden? Möglicherweise möchte ich auch die E-Mail als Benutzernamen verwenden (zur Authentifizierung). Ich habe bereits einige Möglichkeiten gesehen , kann mich aber nicht entscheiden, welche die beste ist.
Gibt es eine Möglichkeit, einige Felder in Django als einzigartig zu definieren? Ich habe eine Tabelle mit Bänden (von Zeitschriften) und möchte nicht mehr als eine Bandnummer für dieselbe Zeitschrift. class Volume(models.Model): id = models.AutoField(primary_key=True) journal_id = models.ForeignKey(Journals, db_column='jid', null=True, verbose_name = "Journal") volume_number = models.CharField('Volume Number', max_length=100) comments = …
Ich bin mit Django ziemlich vertraut, habe aber kürzlich festgestellt, dass es eine on_delete=models.CASCADEOption für die Modelle gibt. Ich habe nach der gleichen Dokumentation gesucht, konnte aber nichts weiter finden als: In Django 1.9 geändert: on_deletekann jetzt als zweites Positionsargument verwendet werden (zuvor wurde es normalerweise nur als Schlüsselwortargument übergeben). …
Ich frage ein Modell ab: Members.objects.all() Und es kehrt zurück: Eric, Salesman, X-Shop Freddie, Manager, X2-Shop Teddy, Salesman, X2-Shop Sean, Manager, X2-Shop Ich möchte wissen group_by, wie Django eine Abfrage in meiner Datenbank am besten auslösen kann, z. B.: Members.objects.all().group_by('designation') Was natürlich nicht funktioniert. Ich weiß, dass wir ein paar …
Ich habe ein PersonModell mit einer Fremdschlüsselbeziehung Book, das eine Reihe von Feldern enthält, aber ich bin am meisten besorgt über author(ein Standard-CharField). Damit wird gesagt, in meinem PersonAdminModell, würde Ich mag zum Anzeigen book.authorverwenden list_display: class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] Ich habe alle offensichtlichen Methoden dafür ausprobiert, aber nichts …
In meinem Modell habe ich: class Alias(MyBaseModel): remote_image = models.URLField(max_length=500, null=True, help_text="A URL that is downloaded and cached for the image. Only used when the alias is made") image = models.ImageField(upload_to='alias', default='alias-default.png', help_text="An image representing the alias") def save(self, *args, **kw): if (not self.image or self.image.name == 'alias-default.png') and self.remote_image …
In Django doc, select_related() "folgt" Fremdschlüsselbeziehungen und wählt zusätzliche verwandte Objektdaten aus, wenn die Abfrage ausgeführt wird. prefetch_related() führt für jede Beziehung eine separate Suche durch und führt das "Beitreten" in Python durch. Was bedeutet es, "in Python mitzumachen"? Kann jemand mit einem Beispiel illustrieren? Mein Verständnis ist, dass für …
Für Django 1.1. Ich habe dies in meinen models.py: class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) Beim Aktualisieren einer Zeile erhalte ich: [Sun Nov 15 02:18:12 2009] [error] /home/ptarjan/projects/twitter-meme/django/db/backends/mysql/base.py:84: Warning: Column 'created' cannot be null [Sun Nov 15 02:18:12 2009] [error] return self.cursor.execute(query, args) Der relevante Teil meiner Datenbank …
Was ist der Unterschied zwischen der Ausführung von zwei Befehlen: foo = FooModel() und bar = BarModel.objects.create() Erstellt die zweite sofort eine BarModelin der Datenbank, während für FooModeldie save()Methode explizit aufgerufen werden muss, um sie der Datenbank hinzuzufügen?
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.