Jak utworzyć aplikację Django na serwerze Ubuntu?

Jak utworzyć aplikację Django na serwerze Ubuntu?

W dzisiejszych czasach, praktycznie każda strona internetowa i aplikacja wykorzystują znane ramy DJANGO do tworzenia stron internetowych. Budowa dynamicznych stron internetowych, usług internetowych i aplikacji internetowych jest obsługiwana przez framework internetowy, który jest ramą oprogramowania. Dostępna, niestandardowa platforma aplikacji oparta na Python nazywa się Django. Aby tworzyć aplikacje internetowe, korzysta z frameworka internetowego MVT. Podczas budowania stron internetowych Django wyróżnia się w obsłudze dużego ruchu i obciążeń transakcyjnych. W tym artykule wyjaśniono, jak zainstalować Django na serwerze Ubuntu i jak funkcjonuje.

Tworzenie aplikacji Django na serwerze Ubuntu

Wykazamy, jak utworzyć aplikację Django na serwerze Ubuntu w kilku prostych krokach w tym przykładzie. Rosnące ramy internetowe Python o nazwie Django umożliwia użytkownikom szybkie budowanie wiarygodnych witryn. Możesz skupić się na tworzeniu aplikacji, a nie na konieczności wymyślania koła z powodu Django, które zostało zbudowane przez doświadczonych programistów i obsługuje wiele złożoności związanych z tworzeniem stron internetowych. Charakterystyka języka Pythona i metodologia encji pomagają programistom w pisaniu logicznego i zrozumiałego kodu. Python Web Development Framework o nazwie Django ułatwia tworzenie solidnych aplikacji internetowych. Interfejs administratora Django na platformie zawiera pomocną wbudowaną funkcjonalność.

Zaktualizujemy nasz obecny system przed zainstalowaniem Django na serwerze Ubuntu. Jeśli już zaktualizowałeś swój system, możesz pominąć ten krok. Aby to osiągnąć, otworzymy okno terminalu i wpiszmy polecenie „sudo apt-get”, które pobiera i aktualizuje wszelkie nieaktualne zależności i aplikacje systemowe. Zatem wpisujemy „sudo” na terminalu przed wpisaniem „apt-get” i „aktualizacji” po przestrzeni.

Kalsoom@Linux: ~ $ sudo apt-get aktualizacja

Po wykonaniu tego polecenia należy wprowadzić hasło systemowe. W tym momencie wprowadzisz hasło, a następnie kliknij opcję Enter. Możesz teraz zobaczyć, że system został zaktualizowany.

Po aktualizacji sprawdzimy wersję Pythona, ponieważ jest ona wyposażona w wstępnie zainstalowaną wersję „Python3”. Dlatego wpiszemy „Python3”, a następnie podwójna deska rozdzielcza (-) i „wersja”, aby sprawdzić wersję.

Kalsoom@Linux: ~ $ Python3 --version

Po wykonaniu tego polecenia wynik pokaże „3.8.10 ”jako wersja Pythona w oknie terminalu, jak pokazano poniżej.

Python 3.8.10

Teraz, w poniższym kroku, uruchomimy polecenie, aby zainstalować Django na Ubuntu. Aby to zrobić, najpierw piszemy „sudo”, a następnie „apt-get”,. Następnie na ekranie terminalu wpisujemy „Instaluj” i ostatni, „Python3-Django”.

Kalsoom@Linux: ~ $ sudo apt-get instaluj Python3-Djano

Teraz, kiedy wykonamy to polecenie, Sudo poprosi nas o hasło dla „Kalsoom”. Zasadniczo oznacza to, że musisz wprowadzić hasło tutaj dla swojego systemu Ubuntu. Aby zainstalować Django na serwerze, wprowadzamy hasło.

[sudo] Hasło dla Kalsoom:

Jak pokazano na poniższym obrazku, Django jest zainstalowany na naszym serwerze Ubuntu po wprowadzeniu hasła.

Tutaj użyjemy polecenia administratora Django, aby zbudować nasz pierwszy projekt Django. Narzędzie do zarządzania wierszem poleceń Django jest znane jako Django-Admin. Ta strona opisuje, do czego jest zdolny. Każdy projekt Django ma również w pełni przygotowany zarządzanie.skrypt py. Jednak zanim to zrobimy, użyjemy wiersza poleceń, aby sprawdzić wersję Django, którą zainstalowaliśmy w poprzednim kroku. Django-admin jest wprowadzany za pomocą wiersza poleceń, a następnie podwójna deska rozdzielcza (-) i wersja, aby sprawdzić wersję.

Kalsoom@Linux: ~ $ django-admin --version

Po uruchomieniu tego polecenia wyjście pokazało zainstalowaną wersję Django w oknie terminalu, który jest „2.2.12 ”.

2.2.12

Teraz użyjemy polecenia, aby stworzyć nasz projekt Django. Najpierw napiszemy „Django-Admin”, a następnie przestrzeń, a następnie „StartProjection.„W ten sposób użyliśmy go do tworzenia głównego katalogu projektów. Oba mają nazwy, które będą używane podczas ich utworzenia. W folderze nowego projektu polecenie StartProject jest używane do uruchamiania go przed poleceniem StartApp. Po wpisaniu „StartProject” w tym przypadku podajemy naszą nazwę projektu: nazwa projektu to „JanGoproject”.

Kalsoom@Linux: ~ $ sudo django-admin startProject janGoproject

Poniższy krok to użycie polecenia „CD” i nazwy projektu Django „JanGoproject”, aby przejść do folderu projektu.

Kalsoom@Linux: ~ $ CD JanGoproject

Teraz uruchomimy polecenie migracyjne. Django używa migracji do propagacji modyfikacji, które wprowadzasz do swoich kategorii do schematu bazy danych, takich jak dodawanie pól lub modele usuwania. Chociaż mają one być przede wszystkim automatyczne, nadal musisz być świadomy, kiedy przeprowadzić migracje, kiedy je przeprowadzić, i typowe problemy, które możesz napotkać. Pisząc polecenie migracyjne, najpierw wpisujemy „Python3”, a następnie „zarządzamy.PY ”i„ Migruj ”.

Kalsoom@Linux: ~/JanGoproject $ Python3 Zarządzaj.Py migruj

Domyślna migracja, która będzie miała zastosowanie do mojego projektu, jest pokazana na poniższym obrazku po uruchomieniu tego polecenia. Wyjście zostało podzielone na dwie sekcje: „Operacja do wykonania” i „Uruchamianie migracji”.

Aby utworzyć użytkownika, który może uzyskać dostęp do administracji Django, używamy polecenia, w którym najpierw wpisujemy „Python3”, a następnie „zarządzamy.Py ”, i wreszcie„ CreateSuperuser ”.

Kalsoom@Linux: ~/JanGoproject $ Python3 Zarządzaj.PY CreateSuperuser

Kiedy uruchomimy to polecenie, skłoni nas do nazwy użytkownika. Jednak daje nam to również opcję pozostawienia pola pustego, jeśli chcemy użyć domyślnej nazwy użytkownika Ubuntu. Jeśli opuścisz to pole puste, domyślną nazwą użytkownika Ubuntu będzie zip. Ponieważ pozostawiamy to puste, poprosi o nasz adres e -mail przed zażądaniem naszego hasła. Po podaniu naszego hasła superuser zostanie pomyślnie utworzony jak wyświetlony poniżej.

Superuser jest tworzony pomyślnie.

Korzystając z polecenia, możemy teraz uruchomić serwer, w którym wprowadzamy „Python3”. Następnie wpisujemy zarządzanie. Tutaj „Py” oznacza rozszerzenie Pythona i wpisujemy „Runserver” w ostatniej części.

Kalsoom@Linux: ~/JanGoproject $ Python3 Zarządzaj.Py Runserver

Teraz, kiedy wykonaliśmy to polecenie, wyjście ujawniło, że serwer Django automatycznie działa serwer programistyczny w porcie „8000”.

Teraz sprawdzimy, czy serwer Django działa za pośrednictwem przeglądarki. Aby sprawdzić, czy działa, czy nie, najpierw otworzymy przeglądarkę, a następnie wpiszmy „LocalHost: 8000” w górnym polu wyszukiwania. W rezultacie Django zostało pomyślnie wdrożone i działa.

Wprowadzając „/admin” i „Localhost: 8000”, możemy teraz uzyskać dostęp do panelu administracyjnego Django. Jak pokazano poniżej, teraz przedstawił okno administracyjne Django. Następnie wprowadzamy tutaj nazwę użytkownika i hasło, ponieważ użyliśmy nazwy serwera Ubuntu jako nazwy użytkownika, aby wprowadzić tę samą nazwę użytkownika i hasło.

Otrzymasz ten klucz po wprowadzeniu odpowiedniej nazwy użytkownika i hasła, a będziesz mógł uruchomić każdy nowy projekt Django na serwerze Ubuntu.

Wniosek

Ten artykuł obejmował tworzenie i wykorzystanie aplikacji Django na serwerach Ubuntu. Aby proces był łatwy do zrozumienia, podzieliliśmy go na kroki. W tym artykule najpierw zaktualizowaliśmy nasz system Linux, a następnie użyliśmy polecenia do sprawdzenia wersji Pythona, a następnie użyliśmy polecenia do zainstalowania serwera Django. Wykazaliśmy również, jak wyświetlić wersję serwera Django, którą skonfigurowaliśmy. Następnie, używając polecenia administratora „startProject”, rozpoczęliśmy nowy projekt Django w następnym etapie. Na koniec pokazaliśmy, jak sprawdzić, czy serwer Django jest zainstalowany i operacyjny, czy nie.