<p>我正在尝试从我的django应用程序获取用户输入(DateField),此代码将给出上述错误</p>
<p>错误代码:</p>
<pre><code>def home(request):
today = datetime.date.today()
# If this is a POST request then process the Form data
if request.method == 'GET':
form = DeadlineForm(request.GET)
# instance = form.save()
currentdate = datetime.date.today()
print(currentdate)
userinput = formd.data
birthday = datetime.datetime.strptime(userinput, '%m/%d/%Y').date()
# print(birthday)
days = birthday - currentdate
daysLeft = 'Days to your birthday is ' ,+ days
return HttpResponse(daysLeft)
context = {
'form': form,
'today':today
}
return render(request, 'calculator/home.html', context)
</code></pre>
<p>但当我使用字符串日期格式时,一切正常,但我希望用户能够插入他们自己的日期。在</p>
<p>无误代码:</p>
^{pr2}$
<p>请有人告诉我如何从用户那里获得字符串输入。在</p>