У меня есть куча URL-адресов в urls.py, и в шаблоне, который я определил, как показано ниже:
<li><a href="{% url 'vieweinvoices' %}">Billing</a></li>
<li><a href="{% url 'proformainvoice' %}">Proforma Invoice</a></li>
<li><a href="{% url 'viewequotations' %}">Quotation</a></li>
Но проблема в том, что если я нажимаю на одну строку, скажем viewinvoices, и после этого я нажимаю на proformainvoice, он перенаправляет на localhost:8000/vieweinvoices/proformainvoice.html
, но должен go на localhost:8000/proformainvoice.html
как я могу это сделать?
views.py:
def vieweinvoices(request):
alltaxInvoice = taxInvoice.objects.all()
totalInvoices = taxInvoice.objects.all().count()
startdate = datetime.today()
enddate = startdate - timedelta(days=14)
totalthismonthsInvoices = taxInvoice.objects.filter(
invoicedate__range=[startdate, enddate]
).count()
context = {
"alltaxInvoice": alltaxInvoice,
"totalInvoices": totalInvoices,
"totalthismonthsInvoices": totalthismonthsInvoices,
"startdate": startdate,
"enddate": enddate,
}
return render(request, "Invoice/TaxInvoice/viewinvoice.html", context)
все представления такие же, как urls.py
path("vieweinvoices/", views.vieweinvoices, name="vieweinvoices"),
path("viewequotations/", views.viewequotations, name="viewequotations"),