从 HTML 传递一个 GET 参数并在 Django View 中接收
Pass a GET parameter from HTML and receive in Django View
我正在尝试将开始日期和结束日期从我的 html href 传递到我的 views.py
但是我无法获取与通过日期相关的数据
示例:
{{ 日期}} = 2021-05-13
{{ date1 }}= 2021-05-14
HTML:
<a href="{% url 'pba_defect_xls' %}? date = {{ date }}, date1 = {{ date1 }}" class="btn btn-success" style="float:right;">Export Excel</a>
查看:
def pba_defect_xls(request):
if request.method == 'GET':
date = request.GET.get('date')
date1 = request.GET.get('date1')
print(date)
print(date1)
网址:
path('pba_defect_xls', pba_defect_xls, name="pba_defect_xls"),
无论如何打印:date = None, date1 = None
正确的输出应该是:date = 2021-05-13, date1 = 2021-05-14
此代码的目的是通过 django 中的 xlwt
检索要导出到 excel 的日期
对这个问题有什么看法吗?
像这样的东西应该有效:
<a href="{% url 'pba_defect_xls' %}?date={{ date }}&date1={{ date1 }}" class="btn btn-success" style="float:right;">Export Excel</a>
我正在尝试将开始日期和结束日期从我的 html href 传递到我的 views.py
但是我无法获取与通过日期相关的数据
示例: {{ 日期}} = 2021-05-13 {{ date1 }}= 2021-05-14
HTML:
<a href="{% url 'pba_defect_xls' %}? date = {{ date }}, date1 = {{ date1 }}" class="btn btn-success" style="float:right;">Export Excel</a>
查看:
def pba_defect_xls(request):
if request.method == 'GET':
date = request.GET.get('date')
date1 = request.GET.get('date1')
print(date)
print(date1)
网址:
path('pba_defect_xls', pba_defect_xls, name="pba_defect_xls"),
无论如何打印:date = None, date1 = None
正确的输出应该是:date = 2021-05-13, date1 = 2021-05-14
此代码的目的是通过 django 中的 xlwt
检索要导出到 excel 的日期对这个问题有什么看法吗?
像这样的东西应该有效:
<a href="{% url 'pba_defect_xls' %}?date={{ date }}&date1={{ date1 }}" class="btn btn-success" style="float:right;">Export Excel</a>