Tworzenie witryn internetowych opartych na danych przy użyciu struktury Django języka Python

Średni
Developer
Student
Azure
Azure App Service

Użyj platformy Django do tworzenia witryn internetowych opartych na danych.

W tej ścieżce szkoleniowej użyjesz platformy Django do:

  • Tworzenie aplikacji.
  • Tworzenie bazy danych i zarządzanie nią.
  • Skonfiguruj administratora dla witryny administracyjnej.
  • Używanie szablonów do tworzenia dynamicznych stron HTML.
  • Projektowanie formularzy opartych na danych.

Wymagania wstępne

  • Średnio zaawansowana wiedza na temat języka Python:
    • Zarządzanie pakietami
    • Dziedziczenie i mieszanki
  • Pośrednie zrozumienie kodu HTML i CSS

Moduły w ramach tej ścieżki szkoleniowej

Django jest jedną z najpopularniejszych platform internetowych języka Python. Jest to szczególnie zaawansowane podczas pracy z aplikacją opartą na danych, gdzie głównym celem jest zapewnienie frontonu bazy danych. Rozwiązanie Django oferuje wiele funkcji wbudowanych w celu usprawnienia procesu programowania. W tym module poznamy zalety platformy Django, sposób jej instalowania i sposób tworzenia pierwszego projektu.

Django koncentruje się na aplikacjach opartych na danych, dlatego udostępnia własny maper relacyjny obiekt (ORM). Zapoznamy się z pojęciami ORM i sposobem działania rozwiązania Django ORM. Utworzymy własne modele i skonfigurujemy bazę danych.

Prawdopodobnie najbardziej popularną funkcją platformy Python Django jest wbudowana witryna administracyjna, która umożliwia użytkownikom wewnętrznym zarządzanie danymi bez konieczności tworzenia specjalnego narzędzia. Dowiesz się, jak skonfigurować użytkowników do korzystania z tej witryny i jak skonfigurować samą witrynę.

Podobnie jak w przypadku każdej platformy internetowej, Django ma aparat tworzenia szablonów do tworzenia dynamicznego kodu HTML. Informacje, do których użytkownik chce uzyskać dostęp, są tworzone przez ten aparat i prezentowane za pośrednictwem widoków. Dowiemy się, jak działa aparat i jak działa proces tworzenia widoków w Django.

Ponieważ platforma Django została zaprojektowana dla aplikacji opartych na danych, zawiera wiele wbudowanych narzędzi, które usprawniają wymaganą ilość kodu. Jednym z kluczowych obszarów, w których Django ułatwia życie dewelopera, jest udostępnienie widoków ogólnych, które są wstępnie utworzone przy użyciu całego kodu niezbędnego do wykonywania podstawowych operacji, takich jak wyświetlanie i edytowanie danych. Zobaczymy, jak możemy używać widoków ogólnych, aby znacznie zmniejszyć wymaganą ilość kodu.

Aby udostępnić aplikację na całym świecie, musisz hostować ją gdzieś. W tym miejscu wdrożysz aplikację na platformie Azure i utworzysz bazę danych dla danych.