How to Install Jitsi Meet on your own Linux Server
Sadržaj:
- Instaliranje Django na CentOS 7
- 1. Instaliranje Pythona 3
- 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 besplatni i otvoreni izvorni mrežni okvir Python visoke razine dizajniran kako bi pomogao programerima u stvaranju sigurnih, skalabilnih i održivih web aplikacija.
Postoje različite metode instaliranja Django, ovisno o vašim potrebama. Može se instalirati na cijeli sustav ili u Python virtualnom okruženju pomoću pip-a. Django paketi su također uključeni u CentOS skladišta i mogu se instalirati pomoću
yum
paketa za upravljanje, ali su zastarjeli.
U ovom ćemo udžbeniku instalirati i konfigurirati najnoviju stabilnu verziju Django na CentOS 7 stroju unutar virtualnog okruženja Pythona.
Glavna svrha Python virtualnih okruženja je stvaranje izoliranog okruženja 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.
Instaliranje Django na CentOS 7
Sljedeći odjeljci daju detaljne upute o tome kako instalirati Django u Python virtualno okruženje na CentOS 7.
1. Instaliranje Pythona 3
Instalirat ćemo Python 3.6 iz spremišta softverske kolekcije (SCL).
CentOS 7 se isporučuje sa Python 2.7.5 koji je kritični dio osnovnog sustava CentOS. SCL će vam omogućiti da instalirate novije verzije python 3.x uz zadani python v2.7.5, tako da će alati sustava kao što je yum i dalje raditi ispravno.
Započnite omogućavanjem SCL-a instaliranjem CentOS SCL datoteke izdanja koja je uključena u spremište CentOS dodataka:
sudo yum install centos-release-scl
Nakon što je spremište omogućeno, instalirajte Python 3.6 sa sljedećom naredbom:
sudo yum install rh-python36
Nakon instalacije Python 3.6 spremni smo stvoriti virtualno okruženje za našu Django aplikaciju.
2. Stvaranje virtualnog okruženja
Počevši od Pythona 3.6, preporučeni način stvaranja virtualnog okruženja je uporaba modula
venv
.
Dođite 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 Django aplikaciju i unesite je u nju:
mkdir my_django_app
cd my_django_app
Za pristup Python 3.6 trebate pokrenuti novu instancu ljuske pomoću
scl
alata:
scl enable rh-python36 bash
Pokrenite 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 ovo virtualno okruženje, morate ga aktivirati 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 aktivirano virtualno okruženje, za instalaciju Django možete koristiti
pip
upravitelja paketa Python:
pip install django
U virtualnom okruženju možete koristiti naredbeni
pip
umjesto
pip3
i
python
umjesto
python3
.
Za provjeru instalacije koristite sljedeću naredbu koja će ispisati verziju Django:
python -m django --version
U vrijeme pisanja ovog članka najnovija službena verzija Djangoa je 2.1.2
2.1.2
Vaša se verzija Django može razlikovati od ovdje prikazane verzije.
4. Izrada projekta Django
Za izradu novog Django projekta nazvanog
mydjangoapp
koristite uslužni program
django-admin
:
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.
Započnite navigacijom do imenika
mydjangoapp
:
cd mydjangoapp
Django prema zadanim postavkama koristi SQLite bazu podataka. Za proizvodne aplikacije možete koristiti PostgreSQL, MariaDB, Oracle ili MySQL bazu podataka.
Za migraciju baze podataka pokrenite sljedeću naredbu:
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, stvorite administrativnog korisnika kako biste mogli koristiti administratorsko sučelje Django:
python manage.py createsuperuser
Naredba će vas pitati za korisničko ime, adresu e-pošte i zaporku za vašeg administrativnog korisnika.
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
Nakon što 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 CentOS 7 stroj. Da biste stvorili dodatna razvojna okruženja Django ponovite korake opisane u ovom vodiču.
piton centosKako instalirati i konfigurirati nfs poslužitelj na centos 8

U ovom ćete vodiču proći korake potrebne za postavljanje NFSv4 poslužitelja na CentOS 8. Također ćemo vam pokazati kako montirati NFS datotečni sustav na klijentu.
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 django na debian 9 Linux

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.