für einen POST Request würde ich gerne die Daten als String Template verarbeiten. Jedoch bekomme ich das mit format nicht gebacken. Ich bekomme immer einen KeyError (KeyError: '\n "filter"'). Es sieht nach einem dictionary aus ist aber ein String. Überprüft mit type(data). Auch die geschweiten Klammern zu escapen mit einer zusätzlichen Klammer hat nicht geholfen.
Wie löst man sowas?
Ich möchte nur das date (bei on_or_after) durch das heutige Datum ausgetauscht wird.
Code: Alles auswählen
today_formated = datetime.datetime.now().date().strftime('%Y-%m-%dT00:00:00Z')
data = """
{
"filter":
{
"and":
[
{
"property": "Date",
"date":
{
"is_not_empty": true
}
},
{
"property": "Date",
"date":
{
"on_or_after": "{date}"
}
}
]
}
}
""".format(date=today_formated)