Jak zacząć z Django w Azure? Poradnik krok-po-kroku dla nowicjusza od nowicjusza.

Cześć! Dziś będzie poradnik nowicjusza Django. Absolutnie nie jestem ekspertem tej platformy ale pokażę Ci jak zacząć z Django w Azure i wdrożyć swoją pierwszą aplikację.

W tym wpisie:

  1. Stworzymy AppService
  2. Stworzymy lokalnie prostą aplikację z Django
  3. Wdrożymy aplikację na AppService używając lokalnego repozytorium na Git

Zaczynamy!

1. Utworzenie AppService z Django

Pierwszy krok to stworzenie AppService z Django oraz PostgresSQL z portalu Azure. Poniżej wybór właściwego template’u i ustawienie podstawowej konfiguracji.

2. Zmiana konfiguracji

Aplikacja, tuż po utworzeniu jest ustawiona tak, by pobierać kod z GitHub: https://github.com/azureappserviceoss/djangoapp. Kod ten będzie nam pottrzebny, gdyż pozwala łatwo postawić aplikację opartą o Django na serwerze IIS, który jest podstawą każdego AppService.

Ponieważ chcemy na ustawić własne repo, pierwszy krok to rozłączenie AppService od GitHub jak niżej.

Następnie wystarczy ponownie wybrać opcję „Deployment Options” i ustawić źródło na Local Git Repository, który pozwoli nam połączyć to z naszym repozytorium.

3. Wykonanie klona aplikacji Django

Tworzymy lokalny katalog do którego wykonujemy klon repoytorium, o którym mówiłem wcześniej (https://github.com/azureappserviceoss/djangoapp).

Kiedy kod już mamy lokalnie, musimy usunąć katalog z konfiguracją Git (.git). Wystarczy wykonać komendę rm -rf .git.

4. Stworzenie swojej własnej aplikacji w katalogu, do którego wykonaliśmy klon kodu

Najprostrzy tutorial by stworzyć swoją pierwszą aplikację znajdziesz tutaj.

Cała aplikacja sprowadza się do stworzenia jednego pliku i modyfikacji dwóch innych.

Pierwszy plik do modyfikacji to views.py.

Drugi plik, który wymaga zmiany to urls.py

Ostatni plik to modyfikacji, to plik urls.py na poziomie głównego katalogu, który pokazuje mapowanie katalogów dla aplikacji.

5. Czas na wdrożenie

Jeśli już zrobiłeś zmiany to czas na wykonanie deploymentu.

Najpierw czas na utworzenie lokalnego repozytorium git, dodanie plików oraz wykonanie lokalnego „commit’a”. Przykład niżej.

Kiedy uda nam się wykonać poprawny „commit”, wtedy w portalu zobaczymy informację o linku do integracji z katalogiem Git

6. …i finalny commit

Dodajemy zdalne repozytorium oraz wykonujemy push.

Efektywnie, jeśli Twój push zakończył się poprawnie, zobaczysz taki efekt.

Efekt dla naszej aplikacji zobaczysz po wejściu na stronę i przejściu do aplikacji Polls. Aplikacja nie powala 🙂 ale udało nam się przejść cały proces.

I już. Teraz masz możliwość modyfikacji kodu lokalnie i wdrożenia do chmury w dowolnym momencie.

Powodzenia! A ja wracam do nauki Django i Pythona.

Ten wpis został opublikowany w kategorii Krok po kroku i oznaczony tagami , , . Dodaj zakładkę do bezpośredniego odnośnika.