Агуулгын хүснэгт:

Би MySQL-г Django-тэй ашиглаж болох уу?
Би MySQL-г Django-тэй ашиглаж болох уу?

Видео: Би MySQL-г Django-тэй ашиглаж болох уу?

Видео: Би MySQL-г Django-тэй ашиглаж болох уу?
Видео: LPIC 105.3 часть первая: Создание БД MySQL 2024, May
Anonim

Төлөө MySQL ашиглах төслийнхөө хамтаар бид болно нийцтэй Python 3 мэдээллийн сангийн холбогч номын сан хэрэгтэй Жанго . Тэгэхээр бид болно MySQLdb-ийн салаа хувилбар болох mysqlclient өгөгдлийн сангийн холбогчийг суулгана уу. Та чадна python3-dev-г дараах тушаалыг ажиллуулж суулгана уу: sudo apt-get install python3-dev.

Үүнээс Django-д аль мэдээллийн сан хамгийн тохиромжтой вэ?

4 хариулт. Хэрэв та ашиглах гэж байгаа бол a харилцааны мэдээллийн сан , Django нийгэмлэгийн хамгийн алдартай нь PostgreSQL юм шиг санагддаг. Энэ бол миний хувийн дуртай зүйл. Гэхдээ MongoDB нь Python/Django нийгэмлэгт нэлээд алдартай болж байх шиг байна (гэхдээ би үүнийг хэзээ ч төсөл хийж байгаагүй).

Үүнтэй адилаар Django SQLite мэдээллийн санд хэрхэн холбогддог вэ? Энд алхамууд байна.

  1. SQLite 3 суулгана [имэйлээр хамгаалагдсан]:~$ sudo apt-get install sqlite3.
  2. settings.py-г засах.
  3. Өгөгдлийн санд Django хүснэгтүүдийг үүсгэ.
  4. Үүсгэсэн мэдээллийн санг харна уу [email protected]:~/Web/mysite$ sqlite3 mydb SQLite хувилбар 3.4.2 sqlite>.schema зааврыг ".help" гэж оруулна уу.

Нэмж хэлэхэд, Django мэдээллийн сан хэрэгтэй юу?

Та ашиглах шаардлагатай байна мэдээллийн сан хэрэв та хөдөлгүүр хүсэж байна -ийн зарим онцлогийг ашиглах Жанго , жишээ нь сесс гэх мэт. Хэрэв чи хийх үгүй хэрэгтэй Тэдгээрийг дунд програмын ангиас хас.

Би MySQL мэдээллийн санг хэрхэн тохируулах вэ?

MySQL мэдээллийн санг суулгахын тулд:

  1. Зөвхөн MySQL өгөгдлийн сангийн серверийг суулгаж, тохиргооны төрлөөр Server Machine-ийг сонго.
  2. MySQL-г үйлчилгээ болгон ажиллуулах сонголтыг сонгоно уу.
  3. MySQL Command-Line Client-ийг ажиллуулна уу. Үйлчлүүлэгчийг ажиллуулахын тулд командын цонхонд дараах тушаалыг оруулна уу: mysql -u root -p.

Зөвлөмж болгож буй: