Django SQL колдонобу?
Django SQL колдонобу?

Video: Django SQL колдонобу?

Video: Django SQL колдонобу?
Video: 32 SQL и Django ORM. Курс по Django 3 2024, Апрель
Anonim

Чынында Django колдонуу , кереги жок SQL колдонуу . Чынында Django колдонуу , кереги жок SQL колдонуу . Чындыгында, Джанго сага чындап эле кыйын кылат SQL колдонуу аны менен түздөн-түз. Ал ORM (Object Relational Mapper) менен келет кылат көшөгө артындагы көбү сен үчүн иштейт.

Адамдар дагы сурашат, Django SQL серверин колдойбу?

Биринчи көйгөйдү чечүү үчүн биз таптык джанго -pyodbc-azure, бул “заманбап айры джанго -pyodbc, a Джанго Microsoft SQL Server pyodbc китепканасын колдонуу менен ODBC колдонгон тышкы DB бэкэнди». It Django колдойт 2.0. x жана эң негизгиси, ошондой эле колдойт Microsoft SQL Server.

Ошо сыяктуу эле, Django маалымат базасын талап кылат? Сиз а колдонууга милдеттүү маалымат базасы кыймылдаткычтын кээ бир өзгөчөлүктөрүн колдонгуңуз келсе джанго , мисалы, сессиялар сыяктуу. Эгер сиз сеанстарды колдонгуңуз келсе же кээ бир маалыматтарды колдонгуңуз келсе джанго колдонмолор, бирок кыл келбейт кыл бардык татаал маалымат базасы конфигурациялар үчүн, сиз sqlite3ти өзүңүз катары колдоно аласыз маалымат базасы мотор.

Ошондой эле билесизби, Django үчүн кайсы маалымат базасы эң жакшы?

4 Жооптор. Эгер сиз колдоно турган болсоңуз, а реляциялык маалымат базасы , Django коомчулугунда эң популярдуусу PostgreSQL окшойт. Бул менин жеке сүйүктүүм. Бирок, MongoDB Python/Django коомчулугунда абдан популярдуу болуп баратат окшойт (бирок мен аны менен эч качан долбоор жасаган эмесмин).

Django кандай маалымат базаларын колдойт?

SQLite тышкары, Джанго расмий түрдө колдойт (б.а. кирет Джанго өзү) дагы үч популярдуу мамиле маалымат базалары Аларга төмөнкүлөр кирет: PostgreSQL, MySQL жана Oracle.

Сунушталууда: