Jak utworzyć aplikację Django na Fedora 36/35

Jak utworzyć aplikację Django na Fedora 36/35

Czy miałeś ochotę zdobyć najnowsze wersje Django, ale nie znalazłeś łatwego sposobu na zrobienie tego na Fedorze? Nie jesteś sam! Wiemy, że jest mnóstwo nowych użytkowników, którzy są zainteresowani technologią, takimi jak Django, i chcemy pomóc im szybko skonfigurować potrzebne oprogramowanie.

Ten post na blogu przeprowadzi Cię przez sposób, aby rozpocząć lokalne środowisko testowe dla Django na Fedorze.

Wymagania wstępne:Podstawowa znajomość korzystania z terminali/poleceń Linux i instalacji pakietów oprogramowania.
Cel:Aby skonfigurować środowisko programistyczne dla Django na Fedorze

Krok 1 - Instalowanie Pythona

Najpierw upewnijmy się, że masz zainstalowane najnowsze wersje Pythona i Django. Otwórz okno terminala i zacznij od aktualizacji systemu:

sudo apt aktualizacja && apt Upgrade  

Najnowsze wersje Fedory zainstalowały już Python 3. Minimalne systemy instalacyjne mogą nie mieć zainstalowanego Pythona, wykonać poniższe polecenia, aby go zainstalować. Zainstaluj także PIP w swoim systemie.

sudo dnf instaluj Python3 Python3-Pip  

Po pomyślnym zakończeniu instalacji można znaleźć wersję Python z Python3 -V Komenda.

Krok 2 - Zainstaluj Django na Fedora

Kod źródłowy Django jest dostępny jako repozytorium Github. Ten samouczek wykorzystuje PIP3 do instalacji Django na Fedora Linux. Po prostu wykonaj następujące polecenie z terminala:

PIP3 Zainstaluj Django  

Dostaniesz Django-Admin polecenie, które służy do inicjalizacji nowych aplikacji Django. Aby znaleźć wersję polecenia Django-Admin, wpisz:

django-admin --version  2.2.5 

Krok 3 - Utwórz nową aplikację Django

Django został zainstalowany w twoim systemie. Teraz utworzymy nową aplikację Django. Django-Admin Polecenie pozwala utworzyć nową aplikację Django za pośrednictwem wiersza poleceń. Najpierw przejdź do katalogu, którego potrzebujesz, aby utworzyć nową aplikację.

Następnie użyj django-admin startProject Polecenie, a następnie nazwa aplikacji, aby utworzyć nową aplikację Django na Debian Linux.

CD /var /www  django-admin startproject django_app  

To stworzy django_app informator. Przejdź do tego katalogu i po raz pierwszy uruchom migrację:

CD Django_App  Python3 Zarządzaj.Py migruj  

Krok 4 - Utwórz konto super administratora

Django zapewnia panel super administratora do podawania. Musisz utworzyć konto super użytkownika po raz pierwszy. Uruchom następujące polecenie z aplikacji Django, aby utworzyć konto.

Python3 Zarządzaj.PY CreateSuperuser  

Krok 5 - Uruchom aplikację Django

Nowa aplikacja Django jest gotowa do użycia. Django Django nie zezwala na zewnętrzne hosty na dostęp do interfejsu internetowego. Aby włączyć hosty zewnętrzne, edytuj ustawienia.plik py i dodaj adres IP w dozwolonych_hostach.

nano Django_App/Ustawienia.py  

Dodaj IP:

Dozwolone_hosts = ['192.168.1.239 '] 

Tutaj 192.168.1.239 to adres IP systemu, w którym instalowane jest Django.

Na koniec uruchom serwer aplikacji Django z poniższym poleceniem. Tutaj 0.0.0.0: 8000 zdefiniowano, że Django będzie słuchać wszystkich interfejsów na porcie 8000. Możesz zmienić ten port w dowolnym wyborom.

Python3 Zarządzaj.Py Runserver 0.0.0.0: 8000  

Serwer aplikacji Django działa teraz. Otwórz swoją ulubioną przeglądarkę internetową i dostęp do IP systemu Django na porcie 8000. To pokaże domyślną stronę internetową Django.

http: // 192.168.1.239: 8000 

Django zapewnia również administracyjny interfejs internetowy. Możesz uzyskać do tego dostęp do /Admin URL podkładowy aplikacji Django. Użyj poświadczeń logowania Superuser utworzonych w poprzednim kroku.

http: // 192.168.1.239: 8000/administrator 

Pulpit nawigacyjny administratora Django wygląda jak poniżej. Tutaj możesz dodać więcej użytkowników i grup do aplikacji.

Wniosek

Django jest jednym z najpopularniejszych ram tworzenia stron internetowych i łatwo jest zacząć korzystać z Fedory. Aby rozpocząć, upewnij się, że masz zainstalowane najnowsze wersje Python i Django. Następnie utwórz wirtualne środowisko do testowania, a możesz użyć aplikacji Django z pełnym obciążeniem na żywo, aby testować bardziej wydajne. Po skonfigurowaniu możesz zacząć budować swój następny projekt Django. Teraz, gdy wiesz, jak skonfigurować własne lokalne środowisko testowe, możesz z łatwością stworzyć swój następny projekt Django.