Code: Alles auswählen
protokoll.filter(start__date=datetime.date.today())
Code: Alles auswählen
protokoll.filter(start__date = date.today())
Code: Alles auswählen
protokoll.filter(start__startswith = date.today())
Code: Alles auswählen
protokoll.filter(start__date=datetime.date.today())
Code: Alles auswählen
protokoll.filter(start__date = date.today())
Code: Alles auswählen
protokoll.filter(start__startswith = date.today())
Nee. __startswith macht einen Vergleich aus Strings - du willst aber Date- oder DateTime Objekte vergleichen. Wenn du eine Datumsspanne abfragen willst, dann mit __gt (oder __gte) und __lt (oder __lte).kann ich mglicherweise benutzen, wenn ich rausbekomme, wie man von "today" 7 Tage zurückrechnet (für die Wochenaufgaben)
Code: Alles auswählen
elif filter == "Woche":
protokoll = protokoll.filter(start__startswith = date.today() - timedelta(days = 7))
Danke dafür, das beantwortet meine Frage nicht ganz. Und natürlich lade ich keine Änderungen hoch, ohne sie getestet zu haben.Kebap hat geschrieben: ↑Donnerstag 28. September 2023, 08:15 Auch Dummies können Google benutzen, wenn sie einen Fachbegriff finden.
Hier kann man mit 2-3 Minuten quer lesen schon ein gutes Gefühl entwickeln, was alles dazu gehören kann:
https://de.wikipedia.org/wiki/Softwareverteilung
Hallo @Whitie: Wenn du das hier noch liest: Könntest du das jetzt bitte nochmals erklären?
Wie muss ich mir den so einen Prozess vorstellen?
OK, das ist hilfreich.noisefloor hat geschrieben: ↑Freitag 6. Oktober 2023, 13:08 ... Da du aber - richtigerweise - einen WSGI-Applikationsserver laufen hast, startet der in der Regel mehrere Worker-Prozesse. Dann hast du z.B. dein Programm 4x unabhängig parallel laufen. Wie die CPU das intern macht, also z.B. auf welchem Kern welcher Prozess läuft, ist für dich total egal.
noisefloor hat geschrieben: ↑Freitag 6. Oktober 2023, 13:08 Bei Python kann man im laufenden Prozess keinen Code austauschen. D.h. wenn du ein Update machst musst du in der Regel alle Prozesse = den WSGI Applikationsserver stoppen, den neuen Code hochladen und dann den WSGI Applikationsserver neu starten.
Also ich habe jetzt schon mehrmals im laufenden Betrieb mittels Filezilla eine view durch eine geänderte view ersetzt und konnte keine Probleme erkennen.
Einen view = du hast die Datei view.py ausgetauscht?Also ich habe jetzt schon mehrmals im laufenden Betrieb mittels Filezilla eine view durch eine geänderte view ersetzt und konnte keine Probleme erkennen.
Also ich habe jetzt schon mehrmals im laufenden Betrieb mittels Filezilla eine view durch eine geänderte view ersetzt und konnte keine Probleme erkennen.