ich als Eingang 2 Termine bekommen erwarte zum Spiel:NoReverseMatch bei dem Versuch, Termine mit regulären Ausdrücken in URL in meiner URL
url(r'^export/range/csv/(?P<start_date>\d+)/(?P<end_date>\d+)/$', views.export_payment_range_csv, name="export_payment_range_csv"),
Aber ich bin immer Fehler:
NoReverseMatch bei/Zahlung/list/range/Reverse für 'export_payment_range_csv' mit Argumenten '()' und Schlüsselwortargumenten '{startdatum: datetime.date (2016, 2, 1), u'end_date': datetime.date (2016, 12, 31)} nicht gefunden. 2 Muster versucht: ['Bedingung/Export/Bereich/CSV/(? P \ d +)/(? P \ d +)/$', 'Zahlung/Export/Bereich/CSV/(? P \ d +)/(? P \ d +)/$ ']
Ich nehme an, dies hat mit regulären Ausdruck in meiner URL-Datei zu tun. was mache ich falsch?
UPDATE: URL ich Zugriff
<li><a href="{% url 'export_payment_range_csv' start_date=start_date end_date=end_date %}">CSV for current range payments</a>
Wenn Startdatum und Enddatum ich während Vorlage bekam aus der Sicht macht.
Ich erwarte, dass Daten im Blick Seite
payment_list = LeasePaymentFilter(request.GET, queryset=LeasePayment.objects.filter(payment_date__range=[start_date, end_date]))
Und auf was ist die URL, auf die Sie zugreifen möchten? – Wtower
Ich schrieb Update in Frage. –