Django-ն օգտագործում է SQL?
Django-ն օգտագործում է SQL?

Video: Django-ն օգտագործում է SQL?

Video: Django-ն օգտագործում է SQL?
Video: Ի՞նչ է Python Django-ն և որո՞նք են նրա առավելությունները պրակտիկա + (Պրակտիկա) 2024, Ապրիլ
Anonim

Իրականում օգտագործել Django , պետք չէ օգտագործել SQL . Իրականում օգտագործել Django , պետք չէ օգտագործել SQL . Իրականում, Ջանգո ձեզ համար իսկապես դժվար է դարձնում օգտագործել SQL ուղղակիորեն դրա հետ: Այն գալիս է ORM-ի հետ (Object Relational Mapper), որը անում է կուլիսների մեծ մասը աշխատում է ձեզ համար:

Մարդիկ նաև հարցնում են՝ Django-ն աջակցո՞ւմ է SQL Server-ին:

Առաջին խնդիրը լուծելու համար մենք գտանք ջանգո -pyodbc-azure, որը «ժամանակակից պատառաքաղ է ջանգո -pyodbc, ա Ջանգո Microsoft-ը SQL Server արտաքին DB backend, որն օգտագործում է ODBC՝ օգտագործելով pyodbc գրադարանը»: Այն աջակցում է Django-ին 2.0. x և ամենակարևորը, դա նույնպես աջակցում է Microsoft-ը SQL Server.

Նմանապես, արդյոք Django-ն պահանջում է տվյալների բազա: Ձեզանից պահանջվում է օգտագործել a տվյալների բազա շարժիչը, եթե ցանկանում եք օգտագործել որոշ առանձնահատկություններ ջանգո , օրինակ, նիստերի նման: Եթե ցանկանում եք օգտագործել նիստերը կամ պահպանել որոշ տվյալներ՝ օգտագործելով ջանգո հավելվածներ, բայց անել չուզենալ անել ամեն ինչ բարդ է տվյալների բազա կոնֆիգուրացիաներ, դուք կարող եք օգտագործել sqlite3 որպես ձեր տվյալների բազա շարժիչ.

Նաև գիտեք, թե որն է տվյալների բազան լավագույնը Django-ի համար:

4 Պատասխաններ. Եթե դուք պատրաստվում եք օգտագործել ա հարաբերական տվյալների բազա , Django համայնքում ամենատարածվածը կարծես PostgreSQL-ն է: Դա իմ անձնական սիրելին է: Բայց, թվում է, թե MongoDB-ն բավականին տարածված է դառնում նաև Python/Django համայնքում (չնայած ես երբեք դրա հետ նախագիծ չեմ արել):

Ի՞նչ տվյալների բազաներ է աջակցում Django-ն:

Բացի SQLite-ից, Ջանգո պաշտոնապես աջակցում է (այսինքն ներառված է Ջանգո ինքն իրեն) երեք այլ հանրաճանաչ հարաբերական տվյալների բազաներ որոնք ներառում են՝ PostgreSQL, MySQL և Oracle:

Խորհուրդ ենք տալիս: