Как я могу go указать c URL из шаблона в django? - PullRequest
0 голосов
/ 23 марта 2020

У меня есть куча 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"),
...