Jest używany przez programistów aplikacji na całym świecie, w tym główne firmy technologiczne. Był również używany do stworzenia niektórych z najbardziej znanych stron internetowych w Internecie. Najbardziej znaczącymi stronami internetowymi skonstruowanymi na Django to Instagram, Disqus, Pinterest, Knight Foundation i The Washington Post.
To jest przewodnik, który przyjrzy się dwoma różnymi sposobami instalacji Django na Ubuntu 20.04 System wykorzystujący konto z uprawnieniami sudo. Te trzy metody to:
Omówimy profity, które każda metoda instalacji ma w tym artykule w odpowiednich sekcjach. Omówmy metodę instalacji z udziałem repozytoriów Ubuntu.
Metoda 1: Zainstaluj z oficjalnych repozytoriów Ubuntu
Najprostszą i najłatwiejszą metodą instalacji Django na serwerze Ubuntu jest po prostu użycie oficjalnych repozytoriów Ubuntu z APT Package Manager. Chociaż metoda jest prosta, możesz przegapić niektóre opcje dostosowywania, które inne metody mają do zaoferowania.
Krok 1: Zaktualizuj listę pakietów
Najpierw zaktualizuj indeks pakietów dla swojego serwera za pomocą następującego polecenia:
Aktualizacja $ sudo apt
Krok 2: Zaktualizuj wersję Python
Zobacz, jaką wersję Pythona jest zainstalowana w twoim systemie za pomocą następującego polecenia:
$ Python3 -VKtóre powinny wydrukować bieżącą wersję Python na twoim systemie.
Krok 3: Zainstaluj Django:
Teraz czas na zainstalowanie Django. Użyj następującego polecenia:
$ sudo apt instal Python3-DjangoDjango powinien być zainstalowany w twoim systemie. Teraz brakuje ci weryfikacji instalacji.
Krok 4: Sprawdź instalację
Wprowadź następujące polecenie:
$ django-admin --version
Możliwe, że wersja, którą właśnie zainstalowałeś. To wada pobierania ze standardowych repozytoriów: nie zawsze mają dostępną najnowszą wersję. Ale to dość rzadkie i zawsze możesz zaktualizować to, więc nie jest to poważny problem.
Metoda 2: Instalowanie z repozytoriów GIT
Podczas gdy repozytoria Ubuntu mają najnowszą dostępną stabilną wersję, Git Repos pozwala pobrać wersję programistyczną, która, choć bardziej niestabilna, oferuje najnowsze funkcje.
W przypadku tej demonstracji Django zostanie pobrane z Git, tworząc wirtualne środowisko z Venv.
Krok 1: Odśwież indeks pakietu
Zobacz wersje dostępne, aby pobrać z następującym kodem:
Aktualizacja $ sudo apt
Krok 2: Sprawdź wersję Python zainstalowaną w twoim systemie
Zobacz, jaką wersję Pythona jest zainstalowana w twoim systemie za pomocą następującego polecenia:
$ Python3 -VKtóre powinny wydrukować bieżącą wersję Python na twoim systemie.
Krok 3: Pobierz pakiety Python
Musisz zainstalować PIP, system zarządzania pakietami dla Pythona.
Ponadto, jeśli jeszcze nie masz zainstalowanego VENV, będziesz tego również potrzebować.
Aby pobrać obie z nich, wprowadź następujące polecenie:
$ sudo apt instal Python3-Pip Python3-venv
Następnie sklonuj repozytorium do katalogu ~/django-dev z katalogiem domowym. Wpisz następujące polecenia:
$ git Clone git: // github.com/django/django ~/django-dev
$ cd ~/django-dev
Krok 4: Utwórz wirtualne środowisko z VENV
Następnie utwórz wirtualne środowisko, aby zainstalować Django z modułem Venv. Wpisz następujące polecenie:
$ python3 -m venv my_env$ źródło my_env/bin/aktywuj
W systemie aktywowano wirtualne środowisko.
Krok 5: Zainstaluj Django
Następnie możesz zainstalować repozytorium za pomocą PIP. Wpisz następujące polecenie:
$ PIP Install -e ~/django -devMożesz sprawdzić, czy instalacja zakończyła się powodzeniem, wpisując:
$ django-admin --version
Otóż to. Django zostało zainstalowane z najnowszą wersją w twoim systemie.
W podsumowaniu
W tym krótkim samouczku omówiliśmy dwie różne metody, aby uruchomić Django w systemie. Pierwsza metoda była najprostsza; po prostu bezpośrednio instalujesz go ze standardowych repozytoriów Ubuntu. Druga metoda wykorzystała repozytoria GIT do zainstalowania wersji programistycznej zamiast najnowszej stabilnej wersji, a następnie zainstalowanej za pomocą modułów PIP i Venv do instalacji Django. Ta metoda jest prawdopodobnie najlepsza, ponieważ zapewnia największą kontrolę nad specyfikacjami instalacji.
Mam nadzieję, że ten artykuł jest przydatny. Sprawdź oficjalną stronę Django, aby dowiedzieć się więcej.