สารบัญ:

ฉันสามารถใช้ MySQL กับ Django ได้หรือไม่
ฉันสามารถใช้ MySQL กับ Django ได้หรือไม่

วีดีโอ: ฉันสามารถใช้ MySQL กับ Django ได้หรือไม่

วีดีโอ: ฉันสามารถใช้ MySQL กับ Django ได้หรือไม่
วีดีโอ: สอน Django เบื้องต้น จนใช้ได้จริง #1 2024, พฤศจิกายน
Anonim

เพื่อที่จะ ใช้ MySQL กับโครงการของเรา เรา จะ ต้องการไลบรารีตัวเชื่อมต่อฐานข้อมูล Python 3 ที่เข้ากันได้กับ จังโก้ . ดังนั้น เรา จะ ติดตั้งตัวเชื่อมต่อฐานข้อมูล mysqlclient ซึ่งเป็น MySQLdb เวอร์ชันแยก คุณ สามารถ ติดตั้ง python3-dev โดยรันคำสั่งต่อไปนี้: sudo apt-get install python3-dev

ฐานข้อมูลใดดีที่สุดสำหรับ Django?

4 คำตอบ หากคุณกำลังจะใช้ a ฐานข้อมูลเชิงสัมพันธ์ ที่นิยมมากที่สุดในชุมชน Django น่าจะเป็น PostgreSQL เป็นที่ชื่นชอบส่วนตัวของฉัน แต่ดูเหมือนว่า MongoDB จะได้รับความนิยมอย่างมากในชุมชน Python/Django เช่นกัน (แต่ฉันไม่เคยทำโปรเจ็กต์กับมันเลย)

ในทำนองเดียวกัน Django เชื่อมต่อกับฐานข้อมูล SQLite อย่างไร นี่คือขั้นตอน

  1. ติดตั้ง SQLite 3 [ป้องกันอีเมล]:~$ sudo apt-get ติดตั้ง sqlite3
  2. แก้ไข settings.py
  3. สร้างตาราง Django ในฐานข้อมูล
  4. ดูฐานข้อมูลที่สร้าง [ป้องกันอีเมล]:~/Web/mysite$ sqlite3 mydb SQLite เวอร์ชัน 3.4.2 ป้อน ".help" เพื่อดูคำแนะนำ sqlite>.schema

นอกจากนี้ Django จำเป็นต้องมีฐานข้อมูลหรือไม่?

คุณต้องใช้ a ฐานข้อมูล เครื่องยนต์ถ้าคุณ ต้องการ เพื่อใช้คุณสมบัติบางอย่างของ จังโก้ เช่น เซสชัน เป็นต้น ถ้าคุณ ทำ ไม่ ความต้องการ เหล่านั้น เพียงแค่ลบออกจากคลาสมิดเดิลแวร์

ฉันจะตั้งค่าฐานข้อมูล MySQL ได้อย่างไร

ในการติดตั้งฐานข้อมูล MySQL:

  1. ติดตั้งเซิร์ฟเวอร์ฐานข้อมูล MySQL เท่านั้น และเลือก Server Machine เป็นประเภทการกำหนดค่า
  2. เลือกตัวเลือกเพื่อเรียกใช้ MySQL เป็นบริการ
  3. เปิดตัวไคลเอ็นต์บรรทัดคำสั่ง MySQL ในการเปิดไคลเอ็นต์ ให้ป้อนคำสั่งต่อไปนี้ในหน้าต่างพรอมต์คำสั่ง: mysql -u root -p

แนะนำ: