无法将 html 输入传递给 Django
Failed to pass html input to django
我正在尝试将日期输入传递给 django python 脚本,以便基于它检索数据。
这是我的代码。
查看
def daily_usage_report(request):
if request.method == 'POST':
request_date = request.POST.get('request_date')
else:
request_date = date.today()
print(request_date)
...
html
<form method="post" action="#">
<input type="date" name="request_date" id="request_date">
<button class="btn btn-primary"><a href="{% url 'daily_usage_report' %}" style="color: white;">Daily Usage Report</a></button>
</form>
我试图用随机日期填写表格,但它一直打印今天的日期。
你的 html 应该是这样的:
<form method="post" action="{% url 'daily_usage_report' %}">
<input type="date" name="request_date" id="request_date">
<input type="submit">
</form>
您需要在 HTML 脚本的 POST 表单方法操作中传递 python 脚本文件。
<form method="post" action="python_script_goes_here.py">
<input type="date" name="request_date" id="request_date">
<button class="btn btn-primary"><a href="{% url 'daily_usage_report' %}" style="color: white;">Daily Usage Report</a></button>
</form>
我正在尝试将日期输入传递给 django python 脚本,以便基于它检索数据。
这是我的代码。
查看
def daily_usage_report(request):
if request.method == 'POST':
request_date = request.POST.get('request_date')
else:
request_date = date.today()
print(request_date)
...
html
<form method="post" action="#">
<input type="date" name="request_date" id="request_date">
<button class="btn btn-primary"><a href="{% url 'daily_usage_report' %}" style="color: white;">Daily Usage Report</a></button>
</form>
我试图用随机日期填写表格,但它一直打印今天的日期。
你的 html 应该是这样的:
<form method="post" action="{% url 'daily_usage_report' %}">
<input type="date" name="request_date" id="request_date">
<input type="submit">
</form>
您需要在 HTML 脚本的 POST 表单方法操作中传递 python 脚本文件。
<form method="post" action="python_script_goes_here.py">
<input type="date" name="request_date" id="request_date">
<button class="btn btn-primary"><a href="{% url 'daily_usage_report' %}" style="color: white;">Daily Usage Report</a></button>
</form>