How to Install the Latest Python Version on Linux Mint, Debian and Ubuntu
Sadržaj:
- Instalacija Django na Debianu 9
- 1. Instaliranje Python 3 i venv
- 2. Stvaranje virtualnog okruženja
- 3. Instaliranje Django
- 4. Izrada projekta Django
- 5. Ispitivanje razvojnog poslužitelja
- 6. Deaktivacija virtualnog okruženja
- Zaključak
Django je najpopularniji mrežni okvir Python-a dizajniran kako bi pomogao programerima u izgradnji sigurnih, skalabilnih i održivih web aplikacija.
Django se može instalirati na razini cijelog sustava ili u Python virtualnom okruženju pomoću pip-a. Django paketi su uključeni u službena Debian spremišta i mogu se instalirati pomoću
apt
upravitelja paketa. Ovo je najlakša metoda za instaliranje Django na Debian 9, ali nije tako fleksibilna kao instalacija u virtualnom okruženju. Također, verzija koja se nalazi u spremištima uvijek je nekoliko izdanja iza najnovije verzije Djanga.
Glavni cilj virtualnih okruženja Pythona je stvoriti izolirano okruženje za različite Python projekte. Na ovaj način možete imati više različitih Django okruženja na jednom računalu i instalirati određenu verziju modula po projektu, bez brige da će to utjecati i na ostale vaše Django instalacije. Ako instalirate Django u globalno okruženje, tada možete na računalo instalirati samo jednu verziju Django.
Instalacija Django na Debianu 9
Izvršite sljedeće korake za instaliranje Django u Python virtualno okruženje na Debianu 9.
1. Instaliranje Python 3 i venv
Debian 9 standardno isporučuje Python 3.5. Možete provjeriti je li Python 3 instaliran na vašem sustavu upisivanjem:
python3 -V
Izlaz treba izgledati ovako:
Python 3.5.3
Preporučeni način stvaranja virtualnog okruženja je pomoću modula
venv
.
venv
modul uključen je u
python3-venv
paket. Instalirajte ga upisivanjem sljedeće naredbe:
sudo apt install python3-venv
Nakon instaliranja modula spremni smo stvoriti virtualno okruženje za našu Django aplikaciju.
2. Stvaranje virtualnog okruženja
Započnite navigacijom do direktorija u koji želite pohraniti svoje virtualno okruženje Python 3. To može biti vaš kućni direktorij ili bilo koji drugi direktorij u kojem je vaš korisnik čitao i pisao dozvole.
Napravite novi direktorij za svoju aplikaciju Django i pomaknite se u nju:
mkdir my_django_app
cd my_django_app
Iznutra iz mape izvršite sljedeću naredbu za stvaranje novog virtualnog okruženja:
python3 -m venv venv
Gornja naredba stvara direktorij zvan
venv
, koji sadrži kopiju Python binarne datoteke, upravitelja paketa Pip, standardne Python biblioteke i drugih pratećih datoteka. Za virtualno okruženje možete koristiti bilo koje ime koje želite.
Da biste započeli koristiti virtualno okruženje, aktivirajte ga pokretanjem skripte za
activate
:
source venv/bin/activate
Nakon aktiviranja, direktorij kante za virtualno okruženje bit će dodan na početku
$PATH
varijable. Također će se prompt vaše ljuske promijeniti i prikazat će naziv virtualnog okruženja koje trenutno koristite. U našem slučaju to je
venv
.
3. Instaliranje Django
Sada kada je virtualno okruženje aktivno, instalirajte Django pomoću
pip
upravitelja paketa:
pip install django
U virtualnom okruženju možete koristiti naredbeni
pip
umjesto
pip3
i
python
umjesto
python3
.
Provjerite instalaciju pomoću sljedeće naredbe koja će ispisati verziju Django:
python -m django --version
U vrijeme pisanja ovog članka najnovija verzija Djangoa je
2.1.2
.
2.1.3
Vaša verzija Django može se razlikovati od ovdje prikazane verzije.
4. Izrada projekta Django
Upotrijebite alat za naredbeni redak
django-admin
da biste stvorili novi projekt Django pod nazivom
mydjangoapp
:
django-admin startproject mydjangoapp
Gornja naredba stvorit će imenik
mydjangoapp
u vašoj trenutnoj mapi.
tree mydjangoapp/
mydjangoapp/ |-- manage.py `-- mydjangoapp |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py
Unutar tog direktorija naći ćete glavnu skriptu za upravljanje projektima pod nazivom
manage.py
i još jedan direktorij, uključujući konfiguraciju baze podataka, te Django i postavke specifične za aplikaciju.
Premjestimo bazu podataka i stvorimo administrativnog korisnika.
Prvo idite na imenik
mydjangoapp
:
cd mydjangoapp
SQLite je zadana baza podataka za Django. Za proizvodne aplikacije možete koristiti PostgreSQL, MariaDB, Oracle ili MySQL bazu podataka.
Migrirajte bazu upisivanjem:
python manage.py migrate
Izlaz će izgledati ovako:
Operations to perform: Apply all migrations: admin, auth, contenttypes, sessions Running migrations: Applying contenttypes.0001_initial… OK Applying auth.0001_initial… OK Applying admin.0001_initial… OK Applying admin.0002_logentry_remove_auto_add… OK Applying admin.0003_logentry_add_action_flag_choices… OK Applying contenttypes.0002_remove_content_type_name… OK Applying auth.0002_alter_permission_name_max_length… OK Applying auth.0003_alter_user_email_max_length… OK Applying auth.0004_alter_user_username_opts… OK Applying auth.0005_alter_user_last_login_null… OK Applying auth.0006_require_contenttypes_0002… OK Applying auth.0007_alter_validators_add_error_messages… OK Applying auth.0008_alter_user_username_max_length… OK Applying auth.0009_alter_user_last_name_max_length… OK Applying sessions.0001_initial… OK
Nakon što je baza podataka migrirana, kreirati će se administrativni korisnik za pristup administracijskom sučelju Django:
python manage.py createsuperuser
Naredba će vas pitati za korisničko ime, adresu e-pošte i zaporku.
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
5. Ispitivanje razvojnog poslužitelja
Pokrenite razvojni web poslužitelj pomoću skripte
manage.py
a slijedi opcija
runserver
:
python manage.py runserver
Vidjet ćete sljedeći izlaz:
Performing system checks… System check identified no issues (0 silenced). October 20, 2018 - 11:16:28 Django version 2.1.2, using settings 'mydjangoapp.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
Ako ste instalirali Django na virtualni stroj i želite pristupiti poslužitelju za razvoj Django, tada ćete morati urediti datoteku
settings.py
i dodati IP adresu poslužitelja unutar popisa
ALLOWED_HOSTS
.
Otvorite
http://127.0.0.1:8000
u svom web pregledniku i prikazat će vam se zadana odredišna stranica Django:
Za zaustavljanje razvojnog poslužitelja upišite
CTRL-C
na vašem terminalu.
6. Deaktivacija virtualnog okruženja
Kada završite s radom, deaktivirajte okruženje, tako što ćete upisati
deactivate
i vratit ćete se u svoju uobičajenu školjku.
Zaključak
Naučili ste kako stvoriti Python virtualno okruženje i instalirati Django na svoj Debian 9 sustav. Za stvaranje dodatnih razvojnih okruženja Django ponovite korake opisane u ovom vodiču.
python debianKako instalirati django na centos 7

Django je besplatni i otvoreni izvorni mrežni okvir Python visoke razine dizajniran kako bi pomogao programerima u stvaranju sigurnih, skalabilnih i održivih web aplikacija. U ovom ćemo udžbeniku instalirati i konfigurirati najnoviju stabilnu verziju Django na CentOS 7 stroju unutar virtualnog okruženja Pythona.
Kako instalirati django na ubuntu 18.04

Django je besplatni i otvoreni izvorni mrežni okvir Python visoke razine dizajniran kako bi pomogao programerima u stvaranju sigurnih, skalabilnih i održivih web aplikacija. Ovaj vodič daje detaljne upute o tome kako instalirati Django u Python virtualno okruženje na Ubuntu 18.04.
Kako instalirati virtualbox na debian linux 10 linux

VirtualBox je open-source više-platformski softver za virtualizaciju koji vam omogućuje pokretanje više gostujućih operativnih sustava istovremeno. Ovaj vodič objašnjava kako instalirati najnoviji VirtualBox na Debian 10, Buster.