【发布时间】:2020-05-07 13:05:54
【问题描述】:
我正在尝试使用锚标记将数据传递给 django 视图。 我的html文件:
<div class="card-body dropdown">
<button class="dropbtn">Pay</button>
<div class="dropdown-content">
<a href="{% url 'payments' data='wallet'%}">Payments Wallet</a>
<a href="{% url 'payments' data='credit_card'%}">Payments Credit card</a>
<a href="{% url 'payments' data='debitcard'%}">Payments Debitcard</a>
<a href="{% url 'payments' data='bitcoin'%}">Payments Bitcoin</a>
</div>
</div>
</div>
我的 urls.py 文件
urlpatterns = [
path('payments/<str:data>',views.payments,name="payments"),
] + static(settings.MEDIA_URL,document_root = settings.MEDIA_ROOT)
我的views.py文件
def payments(request):
query = request.GET.get('data')
print(query)
return render(request, '403.html')
错误:未找到任何参数的“付款”反向。尝试了 1 种模式:['customerspayments\/(?P[^/]+)$']
请帮忙。
【问题讨论】:
标签: django