Ich versuche, die Abfrage in der BaseDatatableView zu einem Datum, das vom Benutzer in das folgende Format eingegeben wird, zu filtern: MM/TT/JJJJ. Start_date ist also in diesem Format und wird in eine datetime mit strptime konvertiert, siehe unten.Django-Filter Datetime-Basis nur am Datum
Ich möchte es mit genau einem Datum Datetimefield in der db vergleichen, aber ich möchte den Monat, Tag, Jahr genau, ohne Berücksichtigung der Zeit. Das habe ich so, das klappt nicht.
class AppointmentListJson(LoginRequiredMixin, BaseDatatableView):
....
start_date = params.get('start_date', '')
if start_date:
qs = qs.filter(start_date__contains=datetime.strptime(
start_date, DATE_FORMAT))
return qs
Dank
Danke, funktioniert perfekt. –
@JoeLones Großartig! Würde es Ihnen etwas ausmachen [meine Antwort zu akzeptieren] (http://meta.stackoverflow.com/help/someone-answers)? –
Mein schlecht, danke nochmal. –