Omówienie ścieżek i widoków
Widoki i ścieżki (lub trasy) są rdzeniem dowolnej platformy internetowej. Są one używane do określania, jakie informacje powinny być wyświetlane użytkownikowi i jak użytkownik będzie uzyskiwać do niego dostęp. Django używa również tych pojęć.
Ścieżki
Wszystkie aplikacje umożliwiają użytkownikom wykonywanie różnych metod lub funkcji za pomocą niektórych mechanizmów. Ta akcja może być naciśnięciem przycisku w aplikacji mobilnej lub wykonaniem polecenia z wiersza polecenia.
W aplikacji internetowej żądania użytkowników są wysyłane przez:
- Przechodzenie do różnych adresów URL.
- Wpisanie go w.
- Wybieranie linku.
- Naciśnięcie przycisku.
Trasa informuje Django, jaką funkcję należy wykonać, jeśli użytkownik wysyła żądanie dla określonego adresu URL lub ścieżki.
Adres URL, taki jak https://adventure-works.com/about
, może wykonywać funkcję o nazwie about. Adres URL https://adventure-works.com/login
może wykonywać funkcję o nazwie uwierzytelnianie.
Ścieżki w usłudze Django są rejestrowane przez skonfigurowanie .urlpatterns
Te wzorce identyfikują, czego usługa Django powinna szukać w adresie URL, którego żąda użytkownik, i określić, która funkcja powinna obsługiwać żądanie. Te wzorce są zbierane w module Django wywołuje element URLconf
.
Widoki
Widoki określają, jakie informacje powinny zostać zwrócone użytkownikowi. Widoki to funkcje lub klasy, które wykonują kod w odpowiedzi na żądanie użytkownika. Zwracają kod HTML lub inne typy odpowiedzi, takie jak błąd 404.