如何从django DateField表单中获取日期值并将其保存在mongodb中?

时间:2015-09-16 09:21:24

标签: python django mongodb

我的django表单中有一个日期字段,现在我需要获取该值并将其保存在mongodb中的views.py.Thing是我不知道如何从django表单中获取日期值并保存在mongodb里面一个views.py

如何在我的views.py中获取此值

forms.py:
from django import forms
DateInput = partial(forms.DateInput, {'class': 'form-control datepicker'})

class MyForm(forms.Form):
    from_date = forms.DateField(widget=DateInput())

views.py:
def my_view(request):
    if request.method == 'POST':
        form = MyForm(request.POST)
        from_date = form.cleaned_data['from_date']

        db.query.insert({
               #What should I need to do here .. ?

        })

1 个答案:

答案 0 :(得分:0)

在插入查询中,您必须传递datetime对象而不是日期。

db.query.insert({'from_date':datetime.combine(from_date, datetime.min.time())}) 

您需要从datetime模块导入datetime以执行上述查询