Անցնել պարունակությանը

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-ի հիմնական կարգավորումների մանրամասն տեղեկատվություն կարելի է գտնել մշակողի փաստաթղթերում:

Django պատվիրել API-ի միջոցով

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×