Pereiti prie pagrindinio turinio

Kaip įdiegti Django AlmaLinux 9 ir Rocky Linux 9 sistemose

Šioje pamokoje paaiškinsime, kaip įdiegti Django AlmaLinux 9 ir Rocky Linux 9 operacinėse sistemose.

Atnaujinta prieš daugiau kaip 2 sav.

Django yra galingas aukšto lygio Python žiniatinklio karkasas, leidžiantis kūrėjams greitai ir efektyviai kurti internetines programas. Jame yra daugybė integruotų įrankių ir bibliotekų, skirtų supaprastinti kūrimo procesą ir paspartinti programų kūrimą. Dėl savo lankstumo ir patikimų galimybių Django yra vienas populiariausių pasirinkimų tarp programuotojų.

Svarbi pastaba

Šioje pamokoje aprašomas Django diegimas naudojant Python 3.12. Python 3.12 pateikia naujų funkcijų, našumo patobulinimų ir saugumo atnaujinimų, todėl tai yra puikus pasirinkimas naujiems projektams bei užtikrina ilgalaikį palaikymą.

Tačiau jei dirbate su jau veikiančiais projektais, prieš atnaujindami Python versiją būtina patikrinti suderinamumą, nes ne visos Django versijos ar trečiųjų šalių priklausomybės gali palaikyti Python 3.12.

Prieš atnaujinant rekomenduojama:

• Patikrinti, ar jūsų naudojama Django versija suderinama su Python 3.12
• Peržiūrėti projekto priklausomybes
• Išbandyti atnaujinimą vystymo arba testavimo aplinkoje

Tai padės išvengti problemų veikiančioje sistemoje. Prieš atliekant bet kokius didesnius Python versijos pakeitimus visada pasidarykite projekto atsarginę kopiją.

0. Reikalavimai

Prieš pradėdami įsitikinkite, kad jūsų sistemoje jau yra įdiegta Python 3.12 versija.

1. Sistemos atnaujinimas

Pirmiausia atnaujinkite sistemą:

dnf update -y

2. Virtualios aplinkos sukūrimas Django projektui

Sukurkite Django virtualią aplinką naudodami šią komandą:

python3.12 -m venv django_env

Aktyvuokite virtualią aplinką:

source django_env/bin/activate

3. Django įdiegimas

Įdiekite Django naudodami šią komandą:

pip install django

Patikrinkite įdiegtą Django versiją:

django-admin --version

Jeigu diegimas pavyko, bus parodytas įdiegtos Django versijos numeris.

4. Naujo projekto sukūrimas

Įdiegus Django galite sukurti naują projektą. Paleiskite šią komandą (projekto pavadinimą galite pasirinkti bet kokį, "myproject" pateikiamas tik kaip pavyzdys):

django-admin startproject myproject

Pereikite į projekto katalogą:

cd myproject

5. IP adreso pridėjimas prie Allowed Hosts

Atidarykite settings.py failą ir pridėkite serverio IP adresą į ALLOWED_HOSTS sąrašą. Galite naudoti bet kurį teksto redaktorių. Šiame pavyzdyje naudojamas nano redaktorius (įsitikinkite, kad nurodytas kelias atitinka jūsų projekto pavadinimą):

nano /tmp/Python-3.12.0/myproject/myproject/settings.py

Suraskite eilutę:

ALLOWED_HOSTS = []

Pridėkite serverio IP adresą (arba kitus IP adresus), pavyzdžiui:

ALLOWED_HOSTS = ['server_IP, 'home_IP', 'local_IP'']

Išsaugokite failą ir išeikite.

6. Migracijų pritaikymas

Paleiskite šią komandą, kad būtų pritaikytos visos migracijos:

python manage.py migrate

7. Superuser sukūrimas

Norėdami sukurti administratoriaus vartotoją, paleiskite komandą:

python manage.py createsuperuser

Įvykdžius komandą būsite paprašyti įvesti vartotojo vardą, el. pašto adresą ir slaptažodį. Įveskite reikiamus duomenis.

8. Django projekto paleidimas

Paleiskite Django vystymo serverį naudodami pasirinktą IP adresą (tą patį, kurį nurodėte allowed hosts):

python3 manage.py runserver SERVER_IP_ADDRESS:8000

9. Prisijungimas prie Django projekto

Django projektą galite pasiekti naršyklėje įvedę serverio IP adresą ir 8000 prievadą:

YOUR_SERVER_IP_ADDRESS:8000

Administravimo sritį galite pasiekti naudodami šį adresą:

YOUR_SERVER_IP_ADDRESS:8000/admin

Būsite nukreipti į prisijungimo puslapį, kuriame reikės įvesti superuser vartotojo duomenis.

Prisijungę matysite Django administravimo valdymo skydelį.

Ar gavote atsakymą į savo klausimą?