Paden en weergaven begrijpen

Voltooid

Weergaven en paden (of routes) vormen de kern van elk webframework. Ze worden gebruikt om te bepalen welke informatie moet worden weergegeven aan de gebruiker en hoe de gebruiker toegang krijgt tot deze informatie. Django gebruikt deze concepten ook.

Paden

Met alle toepassingen kunnen gebruikers verschillende methoden of functies uitvoeren via bepaalde mechanismen. Deze actie kan tikken op een knop in een mobiele toepassing of een opdracht uitvoeren vanaf de opdrachtregel.

In een webtoepassing worden gebruikersaanvragen gedaan door:

  • Navigeren naar verschillende URL's.
  • Typ het in.
  • Een koppeling selecteren.
  • Tik op een knop.

Een route vertelt Django welke functie moet worden uitgevoerd als de gebruiker een aanvraag doet voor een bepaalde URL of een bepaald pad.

Een URL zoals https://adventure-works.com/about het uitvoeren van een functie waarover wordt aangeroepen. De URL https://adventure-works.com/login kan een functie uitvoeren die verificatie wordt genoemd.

Paden in Django worden geregistreerd door te urlpatternsconfigureren. Deze patronen bepalen waar Django naar moet zoeken in de URL waar de gebruiker naar vraagt en bepaalt welke functie de aanvraag moet verwerken. Deze patronen worden verzameld in een module die Django een URLconfaanroept.

Weergaven

Weergaven bepalen welke informatie moet worden geretourneerd aan de gebruiker. Weergaven zijn functies of klassen die code uitvoeren als reactie op de gebruikersaanvraag. Ze retourneren HTML of andere soorten antwoorden, zoals een 404-fout.