传递输入类型月份默认日期

时间:2013-12-09 05:46:53

标签: django django-models django-forms

是否有可能只将表格中的一个月和一年传递给Django:

 <input name="year_month_field" type="month" required>

默认设置为当月的第一天?

似乎Django不接受表单中的输入类型月份。

当前视图代码:

@login_required
def report_create_view(request, msgid=None):
    if msgid:
        msg = get_object_or_404(Message, pk=msgid)
    else:
        return redirect('report-list')

    if request.method == 'POST':
        form = ReportForm()
        if form.is_valid():
            obj = form.save(commit=False)
            obj.created_by = request.user
            obj.save()
            return redirect('report-list')
    else:
        form = ReportForm()

    return render(request, 'report_form.html', {
        'form': form,
        'msg': msg,
    })

0 个答案:

没有答案