Hallo Ich bekomme einen Typfehler (dauert 2 Argumente, aber nur 1 gegeben.) In/taskoftheday.Typ Fehler Detailansicht django
Ich weiß nicht, was ich tun soll, um es zu beheben. Welches Argument fehlt mir? Ich möchte eine detaillierte Ansicht für jede Führungs-ID erstellen.
Hier ist mein Code:
Aufrufe:
from django.http import Http404
from django.http import HttpResponse
from django.shortcuts import render
from models import Guide, Step, Sub_step
def taskoftheday(request, guide_id):
try:
guide = Guide.objects.get(pk=guide_id)
except Guide.DoesNotExst:
raise Http404("Guide does not exist")
return render(request, 'taskoftheday/taskoftheday.html', {'guide': guide})
def detail_taskoftheday(request):
return render(render, 'taskoftheday/detail_taskoftheday.html')
Urls:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.taskoftheday, name="taskoftheday"),
url(r'(?P<guide_id>[0-9]+)/$', views.detail_taskoftheday, name='detail_taskoftheday'),
]
Dank! :)
Okey Dank! Ich habe es jetzt neu gemacht, aber habe ein anderes Problem. Ich möchte die Taskoftheday-Funktion verwenden, um eine Anleitung direkt wie eine Detailansicht anzuzeigen. Wie mache ich das? – 9minday