Python 如何从日期对象获取日期格式?

Python 如何从日期对象获取日期格式?,python,django,Python,Django,插入函数: def done(self, request, form_list): model_form, field_form = form_list query = SortedDict() for field_name in field_form.fields: app, model, field = field_name.split('__') name = '%s__%s' % (model, field) va

插入函数:

 def done(self, request, form_list):
    model_form, field_form = form_list
    query = SortedDict()
    for field_name in field_form.fields:
        app, model, field = field_name.split('__')
        name = '%s__%s' % (model, field)
        value = field_form.cleaned_data[field_name]
        #print value
        if value or value == 0:
            query[name] = value
            print value

    query['data_model_name'] = [model.split('__')[1] for model in field_form.model_list]
    Model_name.objects.create(name=model_form.cleaned_data['report_name'],query=query)
    messages.success(request, "The report has been created successfully")
    return redirect('....')   
我从数据库中获取这种类型的输入数据

输入数据:

{'Locator__creation_date':
 {'start': datetime.date(2013, 11, 8), 'end': datetime.date(2013, 11, 28)}
}
如何获得这种类型的输出

{'Locator__creation_date':
{'start':  "start": "2013-09-02", "end": "2013-10-31"}
}

我使用django framework将
datetime
对象强制转换为字符串,请使用
datetime.strftime()
。有一个已定义的格式字符串语法,请参阅。在这种情况下,您需要

myDate.strftime("%Y-%m-%d")

要将
datetime
对象强制转换为字符串,请使用
datetime.strftime()
。有一个已定义的格式字符串语法,请参阅。在这种情况下,您需要

myDate.strftime("%Y-%m-%d")

要将
datetime
对象强制转换为字符串,请使用
datetime.strftime()
。有一个已定义的格式字符串语法,请参阅。在这种情况下,您需要

myDate.strftime("%Y-%m-%d")

要将
datetime
对象强制转换为字符串,请使用
datetime.strftime()
。有一个已定义的格式字符串语法,请参阅。在这种情况下,您需要

myDate.strftime("%Y-%m-%d")

我用mydate更新代码。strftime(%Y-%m-%d)现在我得到“TypeError:预期字符串或缓冲区”我用mydate更新代码。strftime(%Y-%m-%d”)现在我得到“TypeError:预期字符串或缓冲区”我用mydate更新代码。strftime(%Y-%m-%d)现在我得到“TypeError:预期字符串或缓冲区”我已经用mydate.strftime(“%Y-%m-%d”)更新了代码,现在我得到了“TypeError:预期的字符串或缓冲区”