Turinys:

Ar galiu naudoti MySQL su Django?
Ar galiu naudoti MySQL su Django?

Video: Ar galiu naudoti MySQL su Django?

Video: Ar galiu naudoti MySQL su Django?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Lapkritis
Anonim

Tam, kad naudoti MySQL su savo projektu mes valios reikia Python 3 duomenų bazės jungties bibliotekos, suderinamos su Django . Taigi, mes valios įdiekite duomenų bazės jungtį mysqlclient, kuri yra šakotoji MySQLdb versija. Tu gali įdiekite python3-dev vykdydami šią komandą: sudo apt-get install python3-dev.

Taigi, kuri duomenų bazė yra geriausia „Django“?

4 atsakymai. Jei ketinate naudoti a reliacinė duomenų bazė , atrodo, kad populiariausias Django bendruomenėje yra PostgreSQL. Tai mano asmeninis mėgstamiausias. Tačiau atrodo, kad MongoDB tampa gana populiarus Python / Django bendruomenėje (vis dėlto niekada nedariau projekto su juo).

Panašiai, kaip Django prisijungia prie SQLite duomenų bazės? Štai žingsniai.

  1. Įdiekite SQLite 3 [apsaugotas el. paštu]:~$ sudo apt-get install sqlite3.
  2. Redaguoti settings.py.
  3. Sukurkite Django lenteles duomenų bazėje.
  4. Pažvelkite į sukurtas duomenų bazes [apsaugotas el. paštu]:~/Web/mysite$ sqlite3 mydb SQLite versija 3.4.2 Įveskite ".help", kad gautumėte instrukcijas sqlite>.schema.

Be to, ar „Django“reikia duomenų bazės?

Turite naudoti a duomenų bazėje variklis, jei tu nori naudoti kai kurias funkcijas django , pavyzdžiui, sesijos. Jei tu daryti ne reikia tiesiog pašalinkite juos iš tarpinės programinės įrangos klasių.

Kaip nustatyti MySQL duomenų bazę?

Norėdami įdiegti MySQL duomenų bazę:

  1. Įdiekite tik „MySQL“duomenų bazės serverį ir kaip konfigūracijos tipą pasirinkite „Server Machine“.
  2. Pasirinkite parinktį paleisti MySQL kaip paslaugą.
  3. Paleiskite MySQL komandinės eilutės klientą. Norėdami paleisti klientą, komandų eilutės lange įveskite šią komandą: mysql -u root -p.

Rekomenduojamas: