是否有可能只将表格中的一个月和一年传递给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,
})