Ustaw środowisko programistyczne Python Django na Debian 9 Stretch Linux

Ustaw środowisko programistyczne Python Django na Debian 9 Stretch Linux

Wstęp

Django to najlepsze ramy rozwoju stron Python i nie bez powodu. Jest potężny, elastyczny i nie przeszkadza programistom. Skaluje również niesamowicie dobrze, zasilając witryny takie jak Instagram.

Instalowanie środowiska programistycznego Django jest bardzo proste w systemie Linux, a Debian sprawia, że ​​jest jeszcze prostszy. Istnieją dwa podstawowe sposoby na to; wirtualenv Way i debian Way. Way Virtualenv utrzymuje Django i wszystkie inne zainstalowane pakiety Python z nim, umożliwiając wiele instalacji z różnymi pakietami i wersjami pakietów. Droga debiana używa trafny Aby zainstalować i zarządzać Django.

Wrażenia Virtualenv

Trasa Virtualenv to najlepszy sposób, aby zrobić, jeśli potrzebujesz wielu niezależnych instalacji Django lub chcesz pracować z różnymi wersjami Python niż domyślnie ten debian.

Instalowanie pakietów

Aby wyłączyć STAT, musisz upewnić się, że Python jest zainstalowany i zainstalować pakiet Virtualenv, aby podzielić swoje projekty Python.

# apt Zainstaluj Python Python3 Virtualenv

Konfigurowanie VirtualenV

Po zakończeniu pakietów możesz użyć VirtualeNV, aby stworzyć nowe wirtualne środowisko dla swojego projektu Python.

$ virtualenv -p python3 django -producent

Uruchamiając powyższe polecenie, poprawiasz VirtualenV, aby utworzyć nowe wirtualne środowisko za pomocą bieżącej wersji Python 3 zainstalowanej w systemie. Jeśli opuścisz -P Python3 Część i Virtualenv użyją bieżącego systemu domyślnego, czyli 2.7 Linia w Debian Stretch.

Aby użyć nowego wirtualnego środowiska płyta CD do folderu i aktywuj go.

$ CD Django-Project $ Source Bin/Active 

Na początku montażu zobaczysz nazwę folderu w nawiasach. Kiedy skończysz korzystać z środowiska wirtualnego, możesz wyjść, wpisując dezaktywować.



Droga Debiana

Debian ma swój własny sposób robienia rzeczy i zwykle działa dobrze. Jeśli wolisz instalację Django w całym systemie, możesz użyć pakowanej wersji Django dostępnej formy repozytoriów Debiana.

Instalowanie pakietów

Instalowanie Django w ten sposób jest bardzo proste. Po prostu zainstaluj pakiety.

# apt Zainstaluj Python Python3 Python-Django

Konfigurowanie Django

Teraz, gdy masz skonfigurowane i aktywowane środowisko wirtualne, możesz zainstalować Django. Virtualenv automatycznie dodaje Menedżera pakietów Python pypeć Do każdego środowiska tworzy. PIP działa dokładnie tak, jak każdy inny menedżer pakietów i uchwyty instalacje, usuwania i aktualizacje. Ponieważ używasz VirtualeNV, pakiety zarządzane przez PIP są specyficzne dla tego środowiska i samego środowiska.

Możesz zainstalować Django za pośrednictwem PIP, mówiąc mu, aby zainstalować.

$ pip instaluj django

PIP poradzi sobie z zarządzaniem zależnością i wciągnie Django. Ponownie dotyczy to tylko tego środowiska.

Możesz teraz użyć wbudowanych narzędzi Django, aby stworzyć nowy projekt.

$ django-admin.PY StartProject Newsite

Django utworzy dla Ciebie podstawowe pliki projektu pod określoną nazwą. Możesz teraz płyta CD do nowego projektu Django. Tam musisz skonfigurować bazę danych, stosując podstawowe migracje i tworząc użytkownika.

$ CD Newsite $ Python Manage.Py migruj $ Python Manage.PY CreateSuperuser 

Zostaniesz poproszony o wprowadzenie informacji dla administratora witryny. Wypełnij to, jak chcesz. Informacje te zostaną wprowadzone do bazy danych programistycznych, więc nie ma to znaczenia, chyba że planujesz zaimportować je do swojej produkcji.

Możesz przetestować swój nowy projekt Django. Używać zarządzać.py Jeszcze raz na uruchomienie serwera programistycznego.

$ Python Manage.Py Runserver

Możesz wyświetlić stronę statyczną na stronie Localhost: 8000 w Twojej przeglądarce.

Wniosek

Bez względu na to, w jaki sposób wybrałeś, masz teraz kompletne i działające środowisko programistyczne Django na debian. Możesz nadal budować i rozszerzać swój projekt za pomocą dowolnej metody, a za pośrednictwem PIP i Repozytoria.

Powiązane samouczki Linux:

  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Mastering Bash Script Loops
  • Najlepszy Linux Distro dla programistów
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Porównanie Linux Apache Prefork vs Pracowni
  • Zagnieżdżone pętle w skryptach Bash
  • Pobierz Linux
  • Jak podwójnie rozruch Kali Linux i Windows 10