opened image
​Django icon

​Django

Wersja

5.1

OS

Ubuntu 22.04

Szukasz efektywnego narzędzia do tworzenia stron internetowych? Chcesz dowiedzieć się, czym jest Django i do czego jest używane? Django — to potężny, wysokopoziomowy framework webowy Django w języku programowania Python. Django jest jednym z najpopularniejszych narzędzi do tworzenia aplikacji internetowych, oferując szeroki zestaw narzędzi i bibliotek, które upraszczają rozwój. Obsługuje różne bazy danych, skalowalne projekty i szybkie wdrażanie funkcji. Framework oferuje gotowe rozwiązania do autoryzacji, routingu, przetwarzania formularzy i wielu innych zadań, pozwalając skupić się na logice biznesowej. Dzięki swoim możliwościom, Django jest używane do szybkiego uruchamiania i długoterminowego skalowania projektów. Ponadto integracja z Django Prometheus pozwala efektywnie monitorować wydajność aplikacji.

 

Początek pracy
  

Aby rozpocząć pracę, należy uruchomić serwer z Django, na przykład przez Marketplace.

 

1. Połączenie z serwerem

     

Połącz się z nowym serwerem przez SSH. W tym celu skorzystaj z jednej z poniższych instrukcji:

 

  • Jeśli pracujesz na Linuxie lub MacOS, skorzystaj z terminala.

  • Dla Windows nadają się narzędzia takie jak PuTTY lub wbudowany PowerShell.

 

Podczas łączenia będziesz musiał podać hasło ustalone podczas tworzenia serwera lub użyć klucza SSH. Jeśli nie wiesz, jak stworzyć klucz SSH, zapoznaj się z odpowiednimi wskazówkami.

 

2. Sprawdzenie danych połączenia

  

Po pomyślnym zalogowaniu na serwer zobaczysz komunikat zawierający informacje o ustawieniach.

 

 

Hasło do bazy danych:
Dane do połączenia z PostgreSQL są przechowywane w specjalnym pliku na serwerze. Aby poznać hasło, wykonaj następujące polecenie:

 

cat ~/.password_credentials

 



Gdzie znajduje się katalog główny projektu?
  

Wszystkie pliki twojej aplikacji Django znajdują się w folderze /var/www/django/. Tutaj możesz przechowywać szablony, pliki statyczne i inne elementy projektu.

 

 

 

Konfiguracja certyfikatu SSL dla domeny
  

Aby zapewnić bezpieczne działanie strony, należy skonfigurować certyfikat SSL. Przed tym upewnij się, że twoja domena lub subdomena wskazuje na adres IP twojego serwera. W tym celu zaktualizuj rekordy DNS, postępując zgodnie z instrukcjami swojego dostawcy hostingu.

 

Aby zainstalować darmowy certyfikat od Let's Encrypt, wykonaj polecenie:

 

certbot --nginx

 

Następnie postępuj zgodnie z instrukcjami:

 

  • Podaj swój email, na przykład [email protected].

  • Potwierdź zgodę na warunki licencji, naciskając klawisz Y.

  • Wprowadź nazwę domeny bez www, na przykład example.com.

  • Odmów przekazywania emaila do statystyk, naciskając N.

 

Proces instalacji certyfikatu trwa około 5 minut.

 

 

 

Jak otworzyć stronę?


Po zakończeniu instalacji Django będziesz mógł załadować i uruchomić swoją stronę.

  • Jeśli masz już gotowy projekt, skopiuj jego pliki do folderu /var/www/django/.

  • Przejdź do przeglądarki i wprowadź adres IP serwera lub nazwę domeny, na przykład https://11.22.33.44.

 

Ważne:
Jeśli certyfikat SSL nie jest jeszcze zainstalowany, przeglądarka może wyświetlić ostrzeżenie o bezpieczeństwie. Możesz je zignorować, ale dla pewności zaleca się zakończenie konfiguracji SSL.

 

 

 

Zakończenie instalacji
Po pomyślnym zainstalowaniu i uruchomieniu Django zobaczysz albo standardową stronę frameworka, albo swoją stronę. Teraz możesz skonfigurować trasy i modele, aby rozpocząć rozwój.

 

 

Uwaga:
Port 25 na serwerze jest domyślnie zablokowany. Jeśli musisz go odblokować, skontaktuj się z pomocą techniczną.

 

Dodatkowe kroki
Teraz twój serwer jest w pełni gotowy do pracy z Django. Zapoznaj się z oficjalną dokumentacją, aby dowiedzieć się więcej o konfiguracji, rozwoju i skalowaniu swojego projektu.

 

Podsumowanie


Django — to uniwersalne i niezawodne narzędzie do tworzenia stron internetowych, które pozwala skupić się na tworzeniu funkcjonalnej i wygodnej aplikacji. Django jest doskonałym wyborem dla tych, którzy chcą szybko rozwijać i wdrażać projekty, oszczędzając czas na realizacji standardowych zadań. Upewnij się, że twój serwer jest poprawnie skonfigurowany, a wszystkie dane, takie jak połączenie z bazą danych i konfiguracja certyfikatu SSL, są zabezpieczone. Regularnie aktualizuj framework webowy Django, aby korzystać z nowych możliwości i mechanizmów ochrony.

Aby głębiej poznać możliwości Django, zapoznaj się z oficjalną dokumentacją, w której znajdują się szczegółowe instrukcje, przykłady i porady dotyczące pracy z tym frameworkiem. Powodzenia w twoich projektach!