Frage

Wie funktioniert ein Satz das Datum auf dem CalendarDatePicker. das heißt, sie standardmäßig auf das aktuelle Datum und ich möchte es mit einem anderen Datum anzuzeigen, die ich von meinem Controller eingestellt werden.

Ich bin die Anzeige des CalendarDatePicker Widget in einem Tableform von tw.form. Ich habe in diesem für ein paar Stunden sah und kann nicht arbeiten, wie dies zu tun, damit alle Hinweise sehr geschätzt.

import tw.forms as twf

form = twf.TableForm('dateSel', action='changeDate', children=[ twf.CalendarDatePicker('StartDate', date_format = "%d/%m/%Y"), twf.CalendarDatePicker('EndDate', date_format = "%d/%m/%Y" ) ])

War es hilfreich?

Lösung

Ich habe keine Kopie von twforms herumliegen, sondern auf der Grundlage ihrer Beispielcode , sieht es aus wie Sie so etwas wie tun mögen:

from datetime import datetime

start = twf.CalendarDatePicker('StartDate', date_format = "%d/%m/%Y")
start.default = datetime.now() # or any valid datetime object

end = twf.CalendarDatePicker('EndDate', date_format = "%d/%m/%Y" )
start.default = datetime.now() # or any valid datetime object

form = twf.TableForm('dateSel', action='changeDate', children=[start, end])
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top