Wie soll ich diese Funktionen testen? Alles, was sie tun, ist die HTML-Seite zu rendern und einige Objekte an die HTML-Seite zu übergeben.
%Vor%Ich bin mir nicht sicher, ob du genau testen willst, aber hier sind ein paar Vorschläge.
Machen Sie sich zuerst mit der Django-Python-Shell vertraut. Sie rufen die Shell auf, indem Sie in Ihr Terminal gehen, zum Stammordner gehen und Folgendes eingeben:
%Vor%Sie könnten dann die relevanten Modelle importieren:
%Vor%Und dann könnten Sie Ihr Abfrage-Set bekommen, um zu sehen, was es zurückgibt:
%Vor%Und Sie erhalten entweder einen Fehler oder ein Feedback. Dies ist eine einfache Möglichkeit, Abfragen zu testen.
Die zweite Option ist, um tatsächlich eine Vorlage zu erstellen, führen Sie den integrierten Webserver, und versuchen, die Seite zu laden. Django kommt mit einem ausgezeichneten Debugger, der Sie informiert, wenn Sie irgendwelche Fehler haben. Wenn du das nicht verstehst, schlage ich vor, das Django-Tutorial durchzugehen. Ссылка
Tags und Links django testing tdd django-views