Skapa datadrivna webbplatser med hjälp av Python-ramverket Django

Medel
Developer
Student
Azure
Azure App Service

Använd Django för att skapa datadrivna webbplatser.

I den här utbildningsvägen använder du Django för att:

  • Skapa en app.
  • Skapa och hantera en databas.
  • Konfigurera en superanvändare för administratörswebbplatsen.
  • Använd mallar för att skapa dynamiska HTML-sidor.
  • Utforma datadrivna formulär.

Förutsättningar

  • Mellanliggande kunskaper om Python:
    • Pakethantering
    • Arv och blandningar
  • Mellanliggande förståelse av HTML och CSS

Moduler i den här utbildningsvägen

Django är ett av de mest populära Python-webbramverken. Det är särskilt kraftfullt när du arbetar med ett datadrivet program, där huvudmålet är att tillhandahålla en klientdel till en databas. Django har många inbyggda funktioner för att effektivisera utvecklingsprocessen. I den här modulen utforskar vi fördelarna med Django, hur du installerar det och hur du skapar ditt första projekt.

Django fokuserar på datadrivna program, så det ger en egen objektrelationsmappare (ORM). Vi utforskar ORM-begrepp och hur Django ORM fungerar. Vi skapar våra egna modeller och konfigurerar databasen.

Förmodligen är den mest populära funktionen i Python-ramverket Django dess inbyggda administratörswebbplats, som gör det möjligt för interna användare att hantera data utan att behöva skapa ett särskilt verktyg. Vi ska utforska hur du konfigurerar användare att använda den här webbplatsen och hur du konfigurerar själva webbplatsen.

Precis som med alla webbramverk har Django en mallmotor för att skapa dynamisk HTML. Den information som användaren vill komma åt skapas av den här motorn och visas via vyer. Vi utforskar hur motorn fungerar och processen med att skapa vyer i Django.

Eftersom Django har utformats för datadrivna program innehåller den många inbyggda verktyg för att effektivisera mängden kod som behövs. Ett viktigt område där Django gör en utvecklares liv enklare är genom att tillhandahålla allmänna vyer, som är fördefinierade med all nödvändig kod för att utföra kärnåtgärder som att visa och redigera data. Vi får se hur vi kan använda allmänna vyer för att avsevärt minska mängden kod som krävs.

För att göra ditt program tillgängligt för världen måste du vara värd för det någonstans. Här distribuerar du ditt program till Azure och skapar en databas för data.