opened image
​Django icon

​Django

Versija

5.1

OS

Ubuntu 22.04

Ieškote efektyvios priemonės interneto kūrimui? Norite sužinoti, kas yra Django ir kam jis naudojamas? Django — tai galingas aukšto lygio interneto karkasas Django programavimo kalba Python. Django yra viena populiariausių priemonių interneto programų kūrimui, teikianti platų įrankių ir bibliotekų rinkinį, supaprastinančių kūrimą. Jis palaiko darbą su įvairiomis duomenų bazėmis, skalę projektams ir greitą funkcijų diegimą. Karkasas teikia paruoštus sprendimus autentifikacijai, maršrutizavimui, formų apdorojimui ir daugeliui kitų užduočių, leidžiančių sutelkti dėmesį į verslo logiką. Dėl savo galimybių Django naudojamas greitam projektų startui ir ilgalaikiam plėtojimui. Be to, integracija su Django Prometheus leidžia efektyviai stebėti programų našumą.

 

Pradžia
  

Norint pradėti dirbti, reikia išplėtoti serverį su Django, pavyzdžiui, per Marketplace.

 

1. Prisijungimas prie serverio

     

Prisijunkite prie naujo serverio per SSH. Tam naudokite vieną iš šių instrukcijų:

 

  • Jei dirbate su Linux arba MacOS, naudokite terminalą.

  • Windows tinka tokie įrankiai kaip PuTTY arba integruotas PowerShell.

 

Prisijungiant reikės nurodyti slaptažodį, nustatytą kuriant serverį, arba naudoti SSH raktą. Jei nesate tikri, kaip sukurti SSH raktą, kreipkitės į atitinkamas rekomendacijas.

 

2. Prisijungimo duomenų patikrinimas

  

Po sėkmingo prisijungimo prie serverio pamatysite pranešimą, kuriame yra informacija apie nustatymus.

 

 

Duomenų bazės slaptažodis:
Duomenys prisijungimui prie PostgreSQL saugomi specialiame faile serveryje. Norėdami sužinoti slaptažodį, vykdykite šią komandą:

 

cat ~/.password_credentials

 



Kur yra projekto šakninė direktorija?
  

Visi jūsų Django programos failai yra saugomi /var/www/django/ kataloge. Čia galite laikyti šablonus, statinius failus ir kitus projekto elementus.

 

 

 

SSL sertifikato nustatymas domenui
  

Norint saugiai dirbti svetainėje, reikia nustatyti SSL sertifikatą. Prieš tai įsitikinkite, kad jūsų domenas arba subdomenas nurodo į jūsų serverio IP adresą. Tam atnaujinkite DNS įrašus, vadovaudamiesi savo hostingo paslaugų teikėjo instrukcijomis.

 

Norėdami įdiegti nemokamą sertifikatą iš Let's Encrypt, vykdykite komandą:

 

certbot --nginx

 

Toliau vadovaukitės nurodymais:

 

  • Nurodykite savo el. paštą, pavyzdžiui, [email protected].

  • Patvirtinkite sutikimą su licencijos sąlygomis, paspausdami Y.

  • Įveskite domeno pavadinimą be www, pavyzdžiui, example.com.

  • Atminkite, kad nenorite perduoti el. pašto statistikai, paspausdami N.

 

Sertifikato diegimo procesas trunka apie 5 minutes.

 

 

 

Kaip atidaryti svetainę?


Baigus Django diegimą, galėsite įkelti ir paleisti savo svetainę.

  • Jei jau turite paruoštą projektą, nukopijuokite jo failus į /var/www/django/ katalogą.

  • Atidarykite naršyklę ir įveskite serverio IP adresą arba domeno pavadinimą, pavyzdžiui, https://11.22.33.44.

 

Svarbu:
Jei SSL sertifikatas dar nėra įdiegtas, naršyklė gali rodyti saugumo įspėjimą. Galite jį praleisti, tačiau patikimumui rekomenduojama užbaigti SSL nustatymą.

 

 

 

Diegimo užbaigimas
Po sėkmingo Django diegimo ir paleidimo pamatysite arba standartinį karkaso puslapį, arba savo svetainę. Dabar galite nustatyti maršrutus ir modelius, kad pradėtumėte kūrimą.

 

 

Pastaba:
25 prievadas serveryje yra užblokuotas pagal numatytuosius nustatymus. Jei reikia jį atrakinti, kreipkitės į techninę pagalbą.

 

Papildomi žingsniai
Dabar jūsų serveris visiškai paruoštas darbui su Django. Susipažinkite su oficialia dokumentacija, kad sužinotumėte daugiau apie nustatymą, kūrimą ir projektų plėtojimą.

 

Išvada


Django — tai universali ir patikima priemonė interneto kūrimui, leidžianti sutelkti dėmesį į funkcionalaus ir patogaus taikymo kūrimą. Django yra puikus pasirinkimas tiems, kurie nori greitai kurti ir diegti projektus, taupydami laiką standartinių užduočių įgyvendinimui. Įsitikinkite, kad jūsų serveris yra tinkamai sukonfigūruotas, o visi duomenys, tokie kaip prisijungimas prie duomenų bazės ir SSL sertifikato nustatymas, yra apsaugoti. Reguliariai atnaujinkite Django interneto karkasą, kad galėtumėte naudotis naujomis galimybėmis ir apsaugos mechanizmais.

Norėdami išsamiau susipažinti su Django galimybėmis, kreipkitės į oficialią dokumentaciją, kurioje pateikiamos žingsnis po žingsnio instrukcijos, pavyzdžiai ir patarimai, kaip dirbti su šiuo karkasu. Sėkmės jūsų projektuose!