Django¶
Այս հոդվածում
Տեղեկատվություն
Django-ն բարձր մակարդակի Python վեբ շրջանակ է, որը նախատեսված է վեբ հավելվածների արագ մշակման համար: Շրջանակը հետևում է «բոլորը ներառված են» սկզբունքին՝ ապահովելով ներկառուցված գործիքների և բաղադրիչների լայն շրջանակ: Django-ն լայնորեն օգտագործվում է տարբեր վեբ նախագծեր ստեղծելու համար՝ փոքր կայքերից մինչև բարձր անվտանգության և արդյունավետության պահանջներ ունեցող մեծածավալ հավելվածներ:
Django. Հիմնական հնարավորություններ¶
- ORM (Օբյեկտ-հարաբերական քարտեզագրում) - թույլ է տալիս աշխատել տվյալների բազաների հետ՝ օգտագործելով Python-ի օբյեկտ-կողմնորոշված մոտեցումը: Աջակցում է հիմնական DBMS-ներին՝ PostgreSQL, MySQL, SQLite և Oracle: Տրամադրում է բարդ հարցումներ ստեղծելու հնարավորություն՝ առանց SQL-ի ուղղակի օգտագործման:
- Admin Interface - ավտոմատ կերպով ստեղծված վարչական վահանակ՝ հարմարեցման և ֆունկցիոնալությունը ընդլայնելու հնարավորություններով: Տրամադրում է արագ մուտք հավելվածի տվյալները կառավարելու համար:
- URL Routing - ճկուն համակարգ նախագծի URL կառուցվածքը սահմանելու համար: Աջակցում է անվանված URL-ներին և հասցեների հակադարձ լուծարում:
- Template System - հզոր գործիք դինամիկ HTML էջեր ստեղծելու համար: Թույլ է տալիս օգտագործել թեմայի ժառանգություն և ներառումներ:
- Forms - պարզեցնում է վեբ ձևեր ստեղծելու և մշակելու գործընթացը: Տրամադրում է ներկառուցված տվյալների վավերացում և HTML ձևի նշագրման գեներացում:
- Authentication and Authorization - ներկառուցված համակարգ օգտատերերի և մուտքի իրավունքների կառավարման համար: Աջակցում է նստաշրջանների (session) աշխատանքին, գրանցում և գաղտնաբառի վերականգնում:
- Caching - տարբեր մեխանիզմներ արդյունավետության օպտիմալիզացիայի համար:
- Internationalization - ապահովում է բազմալեզու աջակցություն հավելվածներում: Տրամադրում է գործիքներ բովանդակությունը տեղայնացնելու համար:
Տեղակայման հնարավորություններ¶
| ID | Ծրագրային ապահովման անվանում | Համատեղելի ՕՀ | VM | BM | VGPU | GPU | Նվազագույն CPU (միջուկներ) | Նվազագույն RAM (ԳԲ) | Նվազագույն HDD/SSD (ԳԲ) | Սեփական դոմեն | Ակտիվ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 138 | Django | Ubuntu 22.04 | + | + | + | + | 1 | 1 | 15 | Ոչ | ՊԱՏՎԻՐԵԼ |
- Նախապես տեղադրված կախվածություններ.
- Python 3
- python3-pip (Python փաթեթի կառավարիչ)
- python3-venv (Python միջավայրեր ստեղծելու գործիք)
- Տեղադրման համար լրացուցիչ կախվածություններ.
- libpq-dev (PostgreSQL-ի հետ աշխատելու համար)
- python3-pexpect
- docker
- Նախագծի աշխատանքային թղթապահարան.
/root/django_client/project.
Տեղադրումից հետո անհրաժեշտ է հետևել հղմանը. https://django<Server_ID_from_Invapi>.hostkey.in/admin.
Նշում
Եթե այլ կերպ նշված չէ, ըստ լռելյայնի մենք տեղադրում ենք ծրագրային ապահովման վերջին թողարկման տարբերակը՝ մշակողի կայքից կամ օպերացիոն համակարգի պահեստներից:
Սկսել Django տեղադրումից հետո¶
Պատվերի վճարումից հետո գրանցման ժամանակ նշված էլ. հասցեին կուղարկվի ծանուցում, որը կտեղեկացնի, որ սերվերը պատրաստ է աշխատելու համար: Այն կներառի VPS IP հասցեն, ինչպես նաև մուտքի և գաղտնաբառի տվյալները: Մեր ընկերության հաճախորդները սարքավորումները կառավարում են սերվերի կառավարման վահանակի և API-ի միջոցով — Invapi: Մուտքի տվյալներ, որոնք կարելի է գտնել սերվերի կառավարման վահանակի Configuration >> Tags թերթիկում կամ ուղարկված էլ. հասցեում.
- Հղում Django վարչական վահանակի մուտքի համար՝ վեբ ինտերֆեյսով. webpanel թեգում;
- Login:
root; - Password: Ուղարկվում է ձեր էլ. հասցեին սերվերի պատրաստ լինելուց հետո՝ ծրագրային ապահովման տեղադրումից հետո:
Django վարչական վահանակում հաջող մուտքից հետո խորհուրդ է տրվում փոխել վարչի գաղտնաբառը: Դրա համար սեղմեք CHANGE PASSWORD կոճակը.

Բացված մենյուում մուտքագրեք ընթացիկ գաղտնաբառը և նոր գաղտնաբառը երկու անգամ: Այնուհետև սեղմեք CHANGE MY PASSWORD կոճակը.

Նշում
Django-ի հիմնական կարգավորումների մանրամասն տեղեկատվություն կարելի է գտնել մշակողի փաստաթղթերում: