Als «django» getaggte Fragen

Django ist ein Open-Source-Framework für serverseitige Webanwendungen, das in Python geschrieben wurde. Es wurde entwickelt, um den Aufwand für die Erstellung komplexer datengesteuerter Websites und Webanwendungen zu reduzieren. Ein besonderer Schwerpunkt liegt auf weniger Code, ohne Redundanz und mehr explizit als implizit.

2
So erstellen Sie einen Django-Abfragesatzfilter, der zwei Datumsfelder im selben Modell vergleicht
Ich habe versucht, eine Abfrage zu erhalten, bei der der Aktivitätsdatensatz in meinem Solr-Index veraltet ist. Ich möchte überprüfen, ob das Activity.updatedDatum in der Datenbank größer ist als das Activity.added_toSolr_datefür denselben Datensatz. stale_activities_queryset = Activity.objects.filter(updated__gte = self.added_toSolr_date) Modell class Activity(models.Model): # Last time entry / metric was updated in the …

2
Django gibt redirect () mit Parametern zurück
In meiner Ansichtsfunktion möchte ich eine andere Ansicht aufrufen und Daten an diese übergeben: return redirect('some-view-name', backend, form.cleaned_data) , wobei das Backend das Objekt register.backends ist und form.cleaned_data ein Diktat der Formulardaten ist (beide müssen jedoch entweder als * args oder ** kwargs gesendet werden, um Don't mix *args and …

5
Wie filtert man einen verschachtelten Serializer in Django Rest Framework?
Wie filtern Sie in Django Rest Framework einen Serializer, wenn er in einem anderen Serializer verschachtelt ist? Meine Filter werden in den DRF-Ansichtssätzen festgelegt. Wenn Sie jedoch einen Serializer aus einem anderen Serializer heraus aufrufen, wird das Viewset des verschachtelten Serializers nie aufgerufen, sodass die verschachtelten Ergebnisse ungefiltert angezeigt werden. …



10
Django: Wie kann ich mich vor gleichzeitigen Änderungen von Datenbankeinträgen schützen?
Gibt es eine Möglichkeit, sich vor gleichzeitigen Änderungen desselben Datenbankeintrags durch zwei oder mehr Benutzer zu schützen? Es wäre akzeptabel, dem Benutzer, der den zweiten Commit / Save-Vorgang ausführt, eine Fehlermeldung anzuzeigen, aber die Daten sollten nicht stillschweigend überschrieben werden. Ich denke, das Sperren des Eintrags ist keine Option, da …

8
Wie greife ich auf die untergeordneten Klassen eines Objekts in Django zu, ohne den Namen der untergeordneten Klasse zu kennen?
Wenn Sie in Django eine übergeordnete Klasse und mehrere untergeordnete Klassen haben, die davon erben, greifen Sie normalerweise über parentclass.childclass1_set oder parentclass.childclass2_set auf ein untergeordnetes Element zu. Was ist, wenn ich den Namen der gewünschten untergeordneten Klasse nicht kenne? Gibt es eine Möglichkeit, die zugehörigen Objekte in die Richtung parent-> …

6
Standardoptionen für Django DateField
Ich habe ein Modell mit einem Datums- / Uhrzeitfeld: date = models.DateField(_("Date"), default=datetime.now()) Wenn ich die App im eingebauten Django-Administrator überprüfe, wird DateFieldauch die Zeit daran angehängt, sodass beim Versuch, sie zu speichern, ein Fehler zurückgegeben wird. Wie mache ich die Standardeinstellung nur das Datum? ( datetime.today()funktioniert auch nicht)


3
Erstellen, wenn nicht vorhanden
Ich habe eine Django-Anwendung, die Daten von einer Web-API liest und in eine Datenbank stellt. Gibt es eine Möglichkeit, ein neues Objekt aus einem Modus zu erstellen, aber die doppelte Ausnahme zu verhindern, wenn das Objekt bereits vorhanden ist? Mit anderen Worten, gibt es eine Möglichkeit, ein Objekt zu speichern, …
80 django  models 

13
Django - Statische Datei nicht gefunden
Ich habe mehrere Beiträge zu diesem Problem gesehen, aber meine Lösung nicht gefunden. Ich versuche, statische Dateien in meiner Django 1.3-Entwicklungsumgebung bereitzustellen. Hier sind meine Einstellungen ... STATIC_ROOT = '/home/glide/Documents/django/cbox/static/' STATIC_URL = '/static/' STATICFILES_DIRS = ( '/static/', ) ... Meine urls.py urlpatterns = patterns('', ... url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root', settings.STATIC_ROOT} ), …

2
So sehen Sie, welche Tests während des Befehls manage.py von Django ausgeführt wurden
Nachdem die Testausführung mit dem manage.py testBefehl von Django abgeschlossen wurde, wird nur die Anzahl der bestandenen Tests auf der Konsole gedruckt. (virtualenv) G:\Project\>python manage.py test Creating test database for alias 'default'... True .. ---------------------------------------------------------------------- Ran 2 tests in 0.017s OK Destroying test database for alias 'default'... Gibt es eine …

2
Kann ich ein in Django nicht benötigtes Admin-Feld erstellen, ohne ein Formular zu erstellen?
Jedes Mal, wenn ich einen neuen Player im Admin-Bereich von Django eingebe, erhalte ich die Fehlermeldung "Dieses Feld ist erforderlich". Gibt es eine Möglichkeit, ein Feld nicht erforderlich zu machen, ohne ein benutzerdefiniertes Formular erstellen zu müssen? Kann ich dies in models.py oder admin.py tun? So sieht meine Klasse in …

6
So erhalten Sie die ID des gerade gespeicherten Datensatzes
Ich verwende Django 1.3 für eines meiner Projekte und muss die ID eines Datensatzes abrufen, der gerade in der Datenbank gespeichert wurde. Ich habe so etwas wie den folgenden Code, um einen Datensatz in der Datenbank zu speichern: n = MyData.objects.create(record_title=title, record_content=content) n.save() Die ID des Datensatzes hat gerade automatische …


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.