Სარჩევი:

შემიძლია გამოვიყენო MySQL Django-სთან ერთად?
შემიძლია გამოვიყენო MySQL Django-სთან ერთად?

ვიდეო: შემიძლია გამოვიყენო MySQL Django-სთან ერთად?

ვიდეო: შემიძლია გამოვიყენო MySQL Django-სთან ერთად?
ვიდეო: How to Connect MySQL Database with Django Project 2024, დეკემბერი
Anonim

Იმისთვის რომ გამოიყენეთ MySQL ჩვენი პროექტით, ჩვენ ნება საჭიროა Python 3 მონაცემთა ბაზის დამაკავშირებელი ბიბლიოთეკა, რომელიც თავსებადია ჯანგო . ასე რომ, ჩვენ ნება დააინსტალირეთ მონაცემთა ბაზის კონექტორი, mysqlclient, რომელიც არის MySQLdb-ის ჩანგალი ვერსია. შენ შეუძლია დააინსტალირეთ python3-dev შემდეგი ბრძანების გაშვებით: sudo apt-get install python3-dev.

აქედან, რომელი მონაცემთა ბაზა არის საუკეთესო Django-სთვის?

4 პასუხი. თუ თქვენ აპირებთ გამოიყენოთ ა ურთიერთობითი მონაცემთა ბაზა , ყველაზე პოპულარული Django საზოგადოებაში ჩანს PostgreSQL. ჩემი პირადი ფავორიტია. მაგრამ, როგორც ჩანს, MongoDB საკმაოდ პოპულარული ხდება Python/Django საზოგადოებაშიც (თუმცა მე არასოდეს გამიკეთებია მასთან პროექტი).

ანალოგიურად, როგორ უკავშირდება Django SQLite მონაცემთა ბაზას? აქ არის ნაბიჯები.

  1. დააინსტალირეთ SQLite 3 [email protected]:~$ sudo apt-get install sqlite3.
  2. პარამეტრების რედაქტირება.py.
  3. შექმენით Django ცხრილები მონაცემთა ბაზაში.
  4. გადახედეთ შექმნილ მონაცემთა ბაზებს [email protected]:~/Web/mysite$ sqlite3 mydb SQLite ვერსია 3.4.2 შეიყვანეთ ".help" ინსტრუქციებისთვის sqlite>.schema.

გარდა ამისა, სჭირდება თუ არა Django მონაცემთა ბაზა?

თქვენ უნდა გამოიყენოთ ა მონაცემთა ბაზა ძრავა თუ თქვენ მინდა გამოიყენოს ზოგიერთი ფუნქცია ჯანგო მაგალითად, სესიების მსგავსად. Თუ შენ კეთება არა საჭიროება ისინი, უბრალოდ ამოიღეთ ისინი საშუალო პროგრამის კლასებიდან.

როგორ დავაყენო MySQL მონაცემთა ბაზა?

MySQL მონაცემთა ბაზის ინსტალაციისთვის:

  1. დააინსტალირეთ მხოლოდ MySQL მონაცემთა ბაზის სერვერი და აირჩიეთ სერვერის მანქანა, როგორც კონფიგურაციის ტიპი.
  2. აირჩიეთ MySQL სერვისად გაშვების ვარიანტი.
  3. გაუშვით MySQL Command-Line Client. კლიენტის გასაშვებად, ბრძანების სტრიქონში შეიყვანეთ შემდეგი ბრძანება: mysql -u root -p.

გირჩევთ: