Omówienie ścieżek i widoków

Ukończone

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.