Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
01.11.2024

Jak zainstalować Django na serwerze hostingowym

Jak zainstalować Django na serwerze hostingowym

Django to wysokopoziomowy framework webowy Pythona, który zachęca do szybkiego rozwoju i czystego, pragmatycznego projektowania. Jest to jeden z najpopularniejszych wyborów do budowania skalowalnych, bezpiecznych i łatwych w utrzymaniu aplikacji webowych.

W tym przewodniku przejdziemy przez kroki instalacji Django na serwerze hostingowym, od przygotowania środowiska do uruchomienia pierwszego projektu.

1. Wymagania wstępne

Zanim zaczniesz, upewnij się, że posiadasz następujące elementy

  • Serwer hostingowy z dystrybucją Linuksa (Ubuntu, Debian, itp.) lub VPS.
  • Dostęp SSH do serwera.
  • Python i pip zainstalowane na serwerze. (Zalecany jest Python 3)

2. Połączenie z serwerem

Otwórz terminal i połącz się z serwerem hostingowym za pomocą SSH

###ATP_NOTR_1_CODE_TAG_NOTR_ATP##

Zastąp nazwę użytkownika rzeczywistą nazwą użytkownika, a server_ip adresem IP serwera

3. Zainstaluj Python i pip

Jeśli Python i pip nie są jeszcze zainstalowane, można je zainstalować za pomocą poniższych poleceń

Krok 1: Aktualizacja indeksu pakietów

sudo apt update

Krok 2: Zainstaluj Python i pip

sudo apt install python3 python3-pip -y

4. Skonfiguruj wirtualne środowisko

Używanie wirtualnego środowiska jest zalecane do zarządzania zależnościami i zapewnienia, że twój projekt Django jest odizolowany od innych projektów na serwerze

Krok 1: Zainstaluj virtualenv

Zainstaluj pakiet virtualenv używając pip

###ATP_NOTR_4_CODE_TAG_NOTR_ATP##

Krok 2: Utwórz wirtualne środowisko

Przejdź do katalogu projektu (lub utwórz nowy) i skonfiguruj środowisko wirtualne

mkdir myproject cd myproject virtualenv venv

Krok 3: Aktywacja środowiska wirtualnego

Aktywuj środowisko wirtualne

source venv/bin/activate

Zauważysz, że wiersz polecenia zmienił się, aby wskazać, że środowisko wirtualne jest aktywne

5. Zainstaluj Django

Po aktywacji środowiska wirtualnego możesz teraz zainstalować Django za pomocą pip

pip install django

6. Utwórz nowy projekt Django

Krok 1: Rozpocznij nowy projekt

Użyj następującego polecenia, aby utworzyć nowy projekt Django

django-admin startproject myproject

To polecenie tworzy nowy projekt Django o nazwie myproject w bieżącym katalogu

7. Konfiguracja ustawień bazy danych

Otwórz plik settings.py znajdujący się w katalogu projektu

nano myproject/settings.py

Krok 1: Ustaw konfigurację bazy danych

Domyślnie Django używa SQLite. Aby skonfigurować inną bazę danych (np. PostgreSQL lub MySQL), będziesz musiał zmodyfikować ustawienie DATABASES w settings.py. Na przykład, dla PostgreSQL: ###ATP_NOTR_10_CODE_TAG_NOTR_ATP##

8. Zastosowanie migracji

Po skonfigurowaniu bazy danych uruchom następujące polecenie, aby zastosować migracje

python manage.py migrate

9. Uruchom serwer deweloperski

Możesz uruchomić serwer deweloperski Django, aby przetestować swoją aplikację

python manage.py runserver 0.0.0.0:8000

To polecenie wiąże serwer ze wszystkimi dostępnymi adresami IP na porcie 8000. Możesz uzyskać dostęp do swojej aplikacji Django, przechodząc do http://server_ip:8000 w przeglądarce internetowej

Wnioski

Pomyślnie zainstalowałeś Django na swoim serwerze hostingowym i stworzyłeś swój pierwszy projekt. Django zapewnia potężne podstawy do szybkiego i wydajnego tworzenia nowoczesnych aplikacji webowych.

W środowiskach produkcyjnych zaleca się użycie dedykowanego serwera WWW, takiego jak Nginx lub Apache, wraz z serwerem WSGI, takim jak Gunicorn lub uWSGI, aby bezpiecznie i niezawodnie obsługiwać aplikację Django.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills