Django kết nối với xampp mysql

Django là một khung web dựa trên Python cho phép bạn nhanh chóng tạo các ứng dụng web hiệu quả. Nó còn được gọi là khung bao gồm pin vì Django cung cấp các tính năng tích hợp sẵn cho mọi thứ bao gồm Giao diện quản trị Django, cơ sở dữ liệu mặc định – SQLlite3, v.v.  

Cài đặt

Cài đặt cơ sở dữ liệu Mysql, Sau khi tải xuống cài đặt thiết lập và đặt quản trị viên và mật khẩu

https://dev.mysql.com/downloads/installer/

Cài đặt Django

pip install django

Sau đó cài đặt thư viện khác để sử dụng cơ sở dữ liệu MySQL

pip install mysqlclient

Các bước kết nối MySQL với Django

Bước 1. Tạo một dự án mới

django-admin startproject MyDB

Bước 2. Di chuyển đến thư mục MyDB

cd MyDB

Bước 3. Tạo cơ sở dữ liệu MySql

Bước 4. Cập nhật cài đặt. py

Mở cài đặt. py ở đây bên trong biến DATABASES định cấu hình các giá trị cơ sở dữ liệu MySQL và thêm các giá trị của cơ sở dữ liệu của bạn

Python3




pip install django
4
pip install django
5
pip install django
0

pip install django
1
pip install django
2
pip install django
3

pip install django
4
pip install django
5
pip install django
6
pip install django
7
pip install django
8

pip install django
4
pip install mysqlclient
0
pip install django
6
pip install mysqlclient
2
pip install django
8

pip install django
4
pip install mysqlclient
5
pip install django
6
pip install mysqlclient
7
pip install django
8

pip install django
4
django-admin startproject MyDB
0
pip install django
6______32
pip install django
8

pip install django
4
django-admin startproject MyDB
5
pip install django
6
django-admin startproject MyDB
7
pip install django
8

pip install django
4
cd MyDB
0
pip install django
6______42
pip install django
8

pip install django
1
cd MyDB
5

cd MyDB
5

Đầu tiên, chúng tôi đã thay thế 'django. db. phụ trợ. sqlite3' thành 'django. db. phụ trợ. mysql'. Điều này về cơ bản cho thấy chúng tôi chuyển SQLite sang cơ sở dữ liệu MySQL

Django, khung phát triển web Python mà tất cả chúng ta đều yêu thích, đi kèm với nhiều tính năng tích hợp có lợi cho nhà phát triển. Tại một số thời điểm trong quá trình phát triển dự án Django, bạn tạo một siêu người dùng có chi tiết đăng ký (tên người dùng, email và mật khẩu) mà bạn có thể sử dụng để đăng nhập vào bảng quản trị đẹp, giàu tính năng nơi các mô hình đã đăng ký của bạn và những thứ thú vị khác xuất hiện. Sau đó, nó cũng cho phép bạn tùy chỉnh nó cho đến khi nó không giống như trước đây như làm cho nó hiển thị hình ảnh trong quản trị viên

Một điều khác mà Django làm cho chúng ta là được cấu hình sẵn với một công cụ cơ sở dữ liệu nhanh và dễ sử dụng có tên là SQLite. Điều này cho phép bạn bắt đầu làm việc với dự án của mình nhanh hơn mà không phải lo lắng quá nhiều về cấu hình. Nếu bạn là người mới bắt đầu, điều này rất tuyệt phải không?

Nhưng đây là điều; . Trong trường hợp đó, nên sử dụng các công cụ cơ sở dữ liệu sản xuất khác. May mắn thay, Django hỗ trợ bốn trong số này, (ngoài SQLite). PostgreSQL, MariaDB, Oracle và MySQL. Trong bài đăng này, tôi sẽ chỉ cho bạn cách kết nối Django với công cụ cơ sở dữ liệu MySQL. Trên thực tế, nếu bạn quyết định sử dụng cơ sở dữ liệu sẵn sàng sản xuất, bạn cũng nên định cấu hình cơ sở dữ liệu đó ngay từ đầu khi tạo dự án Django và ứng dụng Django. Điều này được thực hiện để tránh các lỗi nhỏ phát sinh khi bạn thay đổi từ cơ sở dữ liệu này sang cơ sở dữ liệu khác. Đó là lý do tại sao bài đăng này sẽ hướng dẫn bạn cách kết nối Django với cơ sở dữ liệu MySQL ngay từ đầu nơi chúng tôi cài đặt Django

Mục lục

  • Cách kết nối với cơ sở dữ liệu MySQL từ Django bằng XAMPP
    • Bước 1. Tải xuống và cài đặt XAMPP từ trang web chính thức của nó
    • Bước 2. Khởi động máy chủ XAMPP
    • Bước 3. Tạo cơ sở dữ liệu MySQL
    • Bước 4. Cài đặt bộ điều hợp MySQL trong Dự án Django của bạn
    • lựa chọn 1. Cài đặt mysqlclient trong Dự án Django của bạn
    • Lựa chọn 2. Cài đặt pymysql trong Dự án Django của bạn
    • Bước 5. Kết nối với cơ sở dữ liệu từ cài đặt của Django. py
    • Bước 6. Di chuyển cơ sở dữ liệu
  • Cách kết nối với cơ sở dữ liệu MySQL từ Django bằng máy chủ MySQL
    • Bước 1. Cài đặt MySQL Server và MySQL WorkBench (tùy chọn) trên máy tính của bạn
      • Chọn một loại thiết lập
      • Chọn sản phẩm
    • Bước 2. Khởi động máy chủ MySQL
      • lựa chọn 1. Sử dụng dòng lệnh
      • Lựa chọn 2. Sử dụng Ứng dụng Dịch vụ
    • Bước 3. Tạo cơ sở dữ liệu MySQL
      • lựa chọn 1. Tạo cơ sở dữ liệu MySQL bằng MySQL Workbench
      • Lựa chọn 2. Tạo cơ sở dữ liệu MySQL bằng Máy khách dòng lệnh MySQL
  • Bước 4. Vui lòng làm theo các bước 4-6 từ Phương pháp 1🙏
  • Phần kết luận. Cách kết nối với cơ sở dữ liệu MySQL từ Django

Cách kết nối với cơ sở dữ liệu MySQL từ Django bằng XAMPP

Phương pháp đầu tiên chúng ta sẽ sử dụng để kết nối MySQL với Django là sử dụng XAMPP (máy chủ Apache, MariaDB, PHP, Perl). Với XAMPP, tất cả những gì bạn cần làm là tải xuống máy chủ, cài đặt nó trên máy tính của bạn, kích hoạt và kết nối nó với Django từ cài đặt của Djang. py, và bạn đã sẵn sàng để đi. Thực hiện theo các bước dưới đây để làm điều đó

Bước 1. Tải xuống và cài đặt XAMPP từ trang web chính thức của nó

➊Trong trình duyệt của bạn điều hướng đến https. //www. apachefriends. tổ chức/tải xuống. html (là trang tải xuống chính thức của máy chủ XAMPP)

➋Chọn hệ điều hành của bạn và phiên bản bạn muốn tải xuống. Phiên bản mới nhất luôn là phiên bản thích hợp nhất, trong trường hợp này được tìm thấy ở cuối danh sách cho mỗi HĐH 🤔. Nếu bạn nhấp vào 'Những gì được bao gồm', bạn có thể thấy danh sách tất cả các thành phần sẽ được cài đặt cùng với bản cài đặt XAMPP của bạn

Như bạn có thể thấy ở trên, những gì chúng tôi quan tâm là Apache, MariaDB (gần giống với MySQL) và phpMyAdmin (là giao diện người dùng đồ họa để tương tác với dữ liệu của chúng tôi)

➌Nhấn nút 'Tải xuống' và đợi quá trình tải xuống của bạn hoàn tất

➍Sau khi quá trình tải xuống hoàn tất, hãy điều hướng đến trình cài đặt trên máy tính của bạn và nhấp đúp vào trình cài đặt để bắt đầu trình hướng dẫn cài đặt

Bộ cài XAMPP cho windows

➎Khi quá trình cài đặt bắt đầu, điều chúng tôi thực sự quan tâm là bước thứ hai (nơi chúng tôi chọn những gì chúng tôi muốn cài đặt). Người ta cũng có thể tiếp tục và cài đặt tất cả những gì có (đó là những gì tôi khuyên dùng), nhưng nếu bạn chọn loại bỏ một số thành phần, thì hai thành phần duy nhất bạn không nên là MySQL và phpMyAdmin;

Tôi chọn cài đặt mọi thứ, cài đặt không lớn lắm

➏Đối với tất cả các bước tiếp theo, nhấp vào nút ‘Tiếp theo>‘ cho đến khi quá trình cài đặt hoàn tất. Xóa trình cài đặt

Bước 2. Khởi động máy chủ XAMPP

➊Sau khi cài đặt xong, khởi động XAMPP Control Panel, bạn có thể tìm kiếm nó trong máy tính của mình. Nếu bạn đang sử dụng máy tính Windows, bạn cũng có thể tìm thấy nó trên menu Bắt đầu

➋Nhìn vào bảng điều khiển hoặc bảng điều khiển XAMPP, bạn có thể thấy các mô-đun khả dụng (dựa trên những gì bạn chọn cài đặt) và một số hành động chúng tôi có thể thực hiện với chúng. Những gì bạn cần để đảm bảo rằng bạn có Apache và MySQL. Nếu không, vui lòng quay lại bước 1 và cài đặt lại XAMPP, đảm bảo bạn bao gồm các mô-đun cần thiết. Bạn cũng có thể thấy rằng các nút Quản trị viên bị tắt, đó là do bạn không thể chạy bảng quản trị khi các máy chủ không chạy

➌Nhấp vào nút Bắt đầu cho Apache và nút bắt đầu cho MySQL. Tên của các mô-đun phải có nền màu xanh lá cây để cho biết rằng các máy chủ đang chạy và các cổng mà chúng đang chạy sẽ xuất hiện. Bạn cũng có thể thấy rằng các nút Quản trị viên tương ứng hiện đã được kích hoạt.

Bước 3. Tạo cơ sở dữ liệu MySQL

➊Để tạo cơ sở dữ liệu MySQL, nhấp vào nút Quản trị bên cạnh MySQL

Thao tác này sẽ mở bảng điều khiển phpMyAdmin trong trình duyệt của bạn, nơi bạn có thể tạo cơ sở dữ liệu của mình

➋Trên bảng điều khiển bên trái của bảng điều khiển, nhấp vào Mới

➌Trên bảng bên phải, nhập tên của cơ sở dữ liệu và chọn đối chiếu của

cd MyDB
22 (là cấu hình mặc định)

➍Nhấn nút Tạo. Lưu ý rằng tên bạn nhập ở đây là tên bạn sẽ sử dụng trong tệp

cd MyDB
23 của Django. Cơ sở dữ liệu đã xong, hãy kết nối với nó từ Django

Bước 4. Cài đặt bộ điều hợp MySQL trong Dự án Django của bạn

Bộ điều hợp MySQL cho phép chúng tôi kết nối với MySQL từ phía Python. Có một số để lựa chọn, nhưng tôi sẽ chỉ cho bạn những cái phổ biến nhất và nhanh nhất, đó là mysqlclient và pymysql. Mysqlclient phải luôn là lựa chọn thích hợp hơn vì hiệu suất và hỗ trợ. Nếu mọi thứ không hoạt động (rất hiếm), bạn luôn có thể sử dụng tùy chọn thứ hai

lựa chọn 1. Cài đặt mysqlclient trong Dự án Django của bạn

Giả sử rằng bạn đã tạo dự án Django của mình, hãy điều hướng đến thư mục dự án trên thiết bị đầu cuối (thư mục chứa tệp

cd MyDB
24) và chạy lệnh sau. (Nếu bạn đang sử dụng môi trường ảo, hãy đảm bảo rằng nó đã được kích hoạt)

cd MyDB
5

(env) ở đầu biểu thị một môi trường ảo được kích hoạt có tên là env. Sau khi lệnh chạy, bạn sẽ hoàn tất, giờ là lúc bảo Django sử dụng MySQL thay vì SQLite mặc định. Chúng tôi làm điều này trong

cd MyDB
23 của chúng tôi

Lựa chọn 2. Cài đặt pymysql trong Dự án Django của bạn

➊Pymysql cho phép chúng tôi kết nối bất kỳ ứng dụng Python nào (trong trường hợp này là dự án Django của bạn) với cơ sở dữ liệu MySQL. Giả sử rằng bạn đã tạo dự án Django của mình, hãy điều hướng đến thư mục dự án trên thiết bị đầu cuối (thư mục có quản lý. py) và chạy lệnh sau. (Nếu bạn đang sử dụng môi trường ảo, hãy đảm bảo rằng nó đã được kích hoạt)

cd MyDB
2

(env) ở đầu biểu thị một môi trường ảo được kích hoạt có tên là env

➋Theo mặc định, Django muốn sử dụng MySQLCLient để tạo kết nối với cơ sở dữ liệu MySQL, nhưng vì chúng tôi đã sử dụng pymysql trong trường hợp này nên chúng tôi phải cập nhật tệp

cd MyDB
26 của mình. Hãy tiếp tục và thêm hai dòng này vào tệp

cd MyDB
9

Bước 5. Kết nối với cơ sở dữ liệu từ cài đặt của Django. py

➊Mở dự án của bạn bằng trình soạn thảo văn bản và điều hướng đến

cd MyDB
23 của dự án Django của bạn. Nếu bạn chưa định cấu hình bất kỳ cơ sở dữ liệu nào khác cho dự án của mình trước đây, thì từ điển
cd MyDB
28 sẽ giống như thế này đối với Django 4+

pip install django
2

Bạn có thể thấy rằng cơ sở dữ liệu

cd MyDB
29 đang trỏ đến sqlite3, đây là cơ sở dữ liệu mặc định cho bất kỳ dự án Django nào. Đã đến lúc thay đổi các cài đặt này để Django có thể chỉ ra công cụ cơ sở dữ liệu MySQL và cơ sở dữ liệu tương ứng mà chúng ta đã tạo trước đó ở bước 3

➋Thay đổi từ điển

cd MyDB
28 thành như thế này

pip install django
5

Hãy để tôi giải thích mỗi khai báo này đang làm gì

• ĐỘNG CƠ. như tôi đã nói ở trên, nó trỏ đến công cụ cơ sở dữ liệu mà chúng tôi đang sử dụng; . Bạn có thể thấy khai báo

cd MyDB
91 ở cuối giá trị

• TÊN. Quay lại bước 3 , bạn đã đặt tên cho cơ sở dữ liệu của mình, đó là tên mà chúng tôi đang tham khảo ở đây (tên này phải giống hệt nhau, đảm bảo không có khoảng trắng trong chuỗi❗). Nếu bạn quên tên, hãy quay lại bảng điều khiển phpMyAdmin của bạn để kiểm tra danh sách cơ sở dữ liệu bạn có

• NGƯỜI DÙNG. Người dùng là tên người dùng bạn đã sử dụng để đăng nhập vào bảng điều khiển phpMyAdmin. Nếu bạn không nhập cái nào thì nó phải là ‘root‘ theo mặc định

• MẬT KHẨU MỞ KHÓA. Là người dùng, mật khẩu là mật khẩu bạn đã sử dụng để đăng nhập vào bảng điều khiển, nếu bạn không nhập bất kỳ, nó không có gì theo mặc định. Chỉ cần để lại một chuỗi rỗng

• CHỦ NHÀ. Host ở đây là nói đến địa chỉ IP, chúng ta gõ 127. 0. 0. 1 để chỉ ra máy chủ cục bộ

• HẢI CẢNG. Nếu bạn nhớ khi bạn khởi động máy chủ MySQL, một cổng xuất hiện dưới cột (các) cổng. Đó là cổng bạn nên viết ở đây. Theo mặc định, nó là 3306

• TÙY CHỌN. Cái cuối cùng là các tùy chọn mà bây giờ chúng ta phải khai báo bắt đầu từ phiên bản 5. 7 của MySQL. Nếu bạn đã bỏ qua tùy chọn này, bạn sẽ nhận được cảnh báo giống như bên dưới khi bạn di chuyển cơ sở dữ liệu

pip install django
7

Những gì chúng tôi đang làm đơn giản với lệnh này là kích hoạt

cd MyDB
92 để ngăn ngừa mất dữ liệu, trong số những thứ khác. Điều cần thiết là bạn luôn thêm lệnh này cho tất cả các kết nối Django của mình với cơ sở dữ liệu MySQL

Nếu bạn quay lại bảng điều khiển phpMyAdmin, bạn sẽ thấy các bảng cơ sở dữ liệu của mình, nhưng Không. Điều này là do bạn chưa di chuyển các mô hình Django để phản ánh trên Cơ sở dữ liệu của bạn. Bước tiếp theo là làm điều đó

Bước 6. Di chuyển cơ sở dữ liệu

Nếu bạn đã tạo các mô hình Django tùy chỉnh của riêng mình, trước tiên bạn cần thực hiện di chuyển trước khi di chuyển cơ sở dữ liệu bằng cách chạy lệnh sau

pip install django
9

Ghi chú. Nếu bạn đã nhập một số dữ liệu trước khi chuyển đổi, tất cả dữ liệu đó sẽ bị xóa❗. Ngay cả siêu người dùng nếu bạn đã tạo một. Đây là lý do tại sao tích hợp cơ sở dữ liệu là một trong những điều đầu tiên bạn phải làm bất cứ khi nào bạn bắt đầu một dự án

Nhưng nếu dự án của bạn hoàn toàn mới, chỉ cần chạy lệnh sau và bạn sẽ ổn

pip install django
0

Lệnh này tạo các bảng cơ sở dữ liệu cho các mô hình có sẵn (Các mô hình đi kèm với Django). Nếu bạn làm mới bảng điều khiển phpMyAdmin của mình, bạn sẽ thấy các bảng cơ sở dữ liệu phản ánh. Đó là tất cả với phương pháp này

Cách kết nối với cơ sở dữ liệu MySQL từ Django bằng máy chủ MySQL

Phương pháp này liên quan đến việc sử dụng các sản phẩm từ chính trang web MySQL. Thay vì Apache, chúng tôi sử dụng máy chủ MySQL và Thay vì sử dụng phpMyAdmin, chúng tôi sử dụng MySQL Workbench làm bảng điều khiển để tương tác với cơ sở dữ liệu

Thay vì tải xuống riêng máy chủ Mysql và bàn làm việc Mysql (rất có thể), bạn có thể tải xuống và cài đặt toàn bộ MySQL chứa cả hai mô-đun, cùng với các tính năng khác. Trong quá trình cài đặt, chúng tôi chỉ cần đảm bảo rằng chúng tôi sẽ không cài đặt các gói không cần thiết khác mà chúng tôi sẽ không sử dụng để kết nối cơ sở dữ liệu MySQL với Django. Ghi chú. Đây có thể là một quá trình cài đặt khá dài và tẻ nhạt, bạn có thể chơi Candy Crash cùng với quá trình cài đặt😀

Bạn có thể tìm hiểu thêm từ tab Thông tin

Bước 1. Cài đặt MySQL Server và MySQL WorkBench (tùy chọn) trên máy tính của bạn

Làm theo các bước dưới đây để cài đặt MySQL trên máy tính của bạn

➊Truy cập trang Tải xuống của Cộng đồng MySQL

➋Chọn Hệ điều hành của bạn từ menu thả xuống 'Chọn Hệ điều hành…'

➌MySQL cung cấp cho bạn hai trình cài đặt,

cd MyDB
93 và
cd MyDB
94. Chọn cái trước nếu bạn được kết nối với internet trong khi cài đặt và cái sau nếu bạn không được kết nối với internet trong khi cài đặt

Bạn có thể thấy bộ cài đặt trên web nhỏ hơn nhiều so với bộ cài đặt offline nhưng các bước thì giống nhau. Vì vậy, tùy theo bạn chọn, cài đặt sẽ giống nhau. Tuy nhiên, nếu bạn định chọn trình cài đặt ngoại tuyến, sẽ tốt hơn nếu bạn cài đặt từng mô-đun này❗

➍Trên trang tiếp theo, chọn ‘Đăng nhập‘, ‘Đăng ký‘ hoặc ‘Không, cảm ơn, chỉ cần bắt đầu tải xuống của tôi. ‘

➎Khi hoàn tất, hãy khởi động trình cài đặt, cùng nhau xem qua các bước quan trọng

Chọn một loại thiết lập

Vì chúng tôi biết chính xác những gì chúng tôi muốn cài đặt (máy chủ MySQL và bàn làm việc MySQL), chúng tôi có thể tiếp tục và chọn cài đặt tùy chỉnh. Điều này là do tất cả các tùy chọn đã cho không cung cấp chính xác những gì chúng tôi muốn nếu không thêm hoặc xóa các mô-đun khác

Chọn sản phẩm

Trong bảng Sản phẩm có sẵn, bên dưới Máy chủ MySQL, chọn Máy chủ MySQL 8. 0. 30 -X64 và trong Ứng dụng, chọn MySQL Workbench 8. 0. 30 -X64. Theo dõi GIF bên dưới để biết thêm chi tiết

Bảng điều khiển 'Sản phẩm sẽ được cài đặt' sẽ trông như thế này

Đừng lo lắng về hộp kiểm ‘Bật trang Chọn tính năng để tùy chỉnh các tính năng của sản phẩm‘ ở dưới cùng bên phải. Chúng ta sẽ không đi sâu như vậy. Sau khi hoàn tất, nhấn nút Tiếp theo

➥Hai bước này là quan trọng nhất, tôi khá chắc chắn rằng bạn có thể tự mình hoàn thành phần còn lại của quá trình cài đặt. Đó là một lời khen 😃

Gợi ý. Chỉ cần để mặc định như hiện tại và đừng quên mật khẩu của bạn❗

Sau khi cài đặt, hãy tiếp tục và xóa trình cài đặt

Bước 2. Khởi động máy chủ MySQL

Theo mặc định, tùy thuộc vào những gì bạn đã chọn trong quá trình cài đặt, máy chủ MySQL có thể được thiết lập để bắt đầu chạy trong quá trình khởi động máy tính. Nếu bạn đã chọn tùy chọn đó trong khi cài đặt, rất có thể máy chủ hiện đang chạy. Nhưng nếu không, bạn phải làm thủ công. Đây là cách thực hiện

lựa chọn 1. Sử dụng dòng lệnh

➊Đầu tiên, bạn phải tìm thư mục bin cài đặt MySQL của bạn ở đâu. Nó thường là cái này.

cd MyDB
95. (Đảm bảo rằng bạn xác minh nó giống với cái này trên máy tính của bạn trước khi tiếp tục)

Mở thiết bị đầu cuối của bạn và

cd MyDB
96vào thư mục đó. Như sau

pip install django
5

➋Sau đó, gõ lệnh

cd MyDB
97 và nhấn Enter

pip install django
7

Điều này sẽ khởi động máy chủ của bạn

Lựa chọn 2. Sử dụng Ứng dụng Dịch vụ

Nếu phương pháp trên không hoạt động. Sử dụng cái này

➊Nhấp vào phím tắt Windows Key + R. Thao tác này sẽ mở chương trình Chạy

➋Loại ‘dịch vụ. msc‘ và nhấn Enter

➌Trong ứng dụng Dịch vụ xuất hiện, hãy cuộn xuống M để tìm MySQL80. Dưới cột trạng thái, bạn có thể kiểm tra xem dịch vụ có đang chạy hay không. Nếu không có gì thì dịch vụ không chạy, còn nếu có ‘Đang chạy‘ thì chắc chắn là nó đang chạy

➍Nếu nó không chạy, hãy nhấp vào liên kết Bắt đầu trên bảng điều khiển bên trái và đợi Windows xử lý yêu cầu. Sau đó, bạn nên đi. Bây giờ hãy đóng ứng dụng Dịch vụ và ứng dụng Chạy và hãy tạo cơ sở dữ liệu

Bước 3. Tạo cơ sở dữ liệu MySQL

lựa chọn 1. Tạo cơ sở dữ liệu MySQL bằng MySQL Workbench

Nếu bạn đã cài MySQL Workbench thì đây là lựa chọn hoàn hảo cho bạn. Nếu không, vui lòng sử dụng tùy chọn thứ hai

➊Trên ứng dụng mới tạo, tìm MySQL Workbench và mở nó. Nó sẽ trông giống như bên dưới

MySQL đi kèm với một kết nối mặc định đã được đặt cho bạn có tên là

cd MyDB
98 và bên trong kết nối đó, một cơ sở dữ liệu mặc định có tên là
cd MyDB
99 (Điều này có thể khác đối với máy tính của bạn); . Chúng tôi sẽ tạo cơ sở dữ liệu của mình bên trong cùng một kết nối

Đây là cách thực hiện

➋Trong tab Kết nối MySQL, nhấp đúp vào kết nối mặc định

Thao tác này sẽ mở Trình soạn thảo SQL (Mật khẩu kết nối của bạn có thể được yêu cầu)

Trên bảng điều khiển bên trái, Dưới Bộ điều hướng, bạn có thể thấy các Lược đồ (cơ sở dữ liệu) mà chúng tôi có trong kết nối

➌Chúng tôi muốn tạo cơ sở dữ liệu mới, vì vậy hãy nhấp vào biểu tượng cơ sở dữ liệu trên menu trên cùng

➍Nhập tên cơ sở dữ liệu của bạn và nhấn Áp dụng

➎Một lời nhắc mới có thể bật lên, hãy nhấp vào nút Áp dụng ở dưới cùng để xác minh. Sau đó, nút Kết thúc trên dấu nhắc tiếp theo

Trên bảng điều khiển bên trái, bạn sẽ thấy cơ sở dữ liệu mới của mình là một phần của Lược đồ thuộc về kết nối

Và bạn đã hoàn thành. Đã đến lúc chuyển đến Django

Lựa chọn 2. Tạo cơ sở dữ liệu MySQL bằng Máy khách dòng lệnh MySQL

➊Nếu bạn chưa cài đặt MySQL Workbench thì đây là lựa chọn hoàn hảo cho bạn. Trên các ứng dụng mới được cài đặt, bạn sẽ thấy Máy khách dòng lệnh MySQL. Đây là nơi chúng tôi sẽ viết các lệnh để tạo cơ sở dữ liệu của chúng tôi. Khi bạn mở chương trình, bạn có thể được nhắc nhập mật khẩu kết nối của mình. Xin hãy làm như vậy. Máy khách dòng lệnh sẽ trông như thế này

➋Gõ lệnh sau

cd MyDB
20

Trong đó

pip install django
20 là tên cơ sở dữ liệu của bạn. Ngoài ra, hãy lưu ý dấu chấm phẩy ở cuối lệnh, tất cả các lệnh ở đây đều kết thúc bằng dấu đó❗. Lệnh này sẽ tạo một cơ sở dữ liệu trong cùng một kết nối. Vì vậy, tên người dùng, mật khẩu và cổng giống nhau. ➌Để kiểm tra xem cơ sở dữ liệu đã được tạo chính xác hay chưa, hãy chạy lệnh
pip install django
21

cd MyDB
21

Thao tác này sẽ in ra cơ sở dữ liệu trong kết nối, bạn sẽ thấy cơ sở dữ liệu bạn đã tạo như một phần của danh sách

Bước 4. Vui lòng làm theo các bước 4-6 từ Phương pháp 1🙏

Sau thời điểm này, việc còn lại là định cấu hình ứng dụng Django của bạn để sử dụng cơ sở dữ liệu bạn vừa tạo. Tôi đã trình bày cách thực hiện việc này trong các bước từ 4 đến 6 của phương pháp đầu tiên. Quá trình này hoàn toàn giống nhau nên bạn sẽ không gặp bất kỳ sự cố nào

Phần kết luận. Cách kết nối với cơ sở dữ liệu MySQL từ Django

Tôi thực sự hy vọng bạn đã làm cho nó đến nay. Nếu bạn đã làm, xin chúc mừng❗ Bài đăng này thực sự dài, đó là bởi vì tôi đã chỉ ra hai phương pháp để kết nối cơ sở dữ liệu MySQL với Django. Tuy nhiên, quá trình thực hiện điều đó không thực sự khó khăn như bạn đã thấy, cả từ phía Django và phía MySQL

Về phía MySQL, tất cả những gì bạn phải làm là ✓cài đặt ứng dụng (nếu bạn chưa có), ✓khởi động máy chủ, ✓và tạo cơ sở dữ liệu mới. Về phía Django, tất cả những gì bạn phải làm là ✓tạo dự án Django (Nếu bạn chưa có), sau đó ✓cài đặt bộ điều hợp MySQL trong dự án, ✓thay đổi cài đặt. py để chỉ ra cơ sở dữ liệu mới được tạo và ✓sau đó di chuyển ứng dụng của bạn. Đó là tất cả. Tôi thực sự hy vọng bạn có thể làm theo cùng. Nếu bạn không phải là phần nhận xét mở cho các loại thảo luận đó, tôi sẽ rất sẵn lòng trợ giúp

Làm cách nào để kết nối với cơ sở dữ liệu MySQL bằng Django?

Các bước kết nối MySQL với Django .
Bước 1. Tạo một dự án mới django-admin startproject MyDB
Bước 2. Di chuyển đến thư mục MyDB. cd MyDB
Bước 4. Cập nhật cài đặt. py. Mở cài đặt. py ở đây bên trong biến DATABASES định cấu hình các giá trị cơ sở dữ liệu MySQL và thêm các giá trị của cơ sở dữ liệu của bạn. Python3. Python3. CƠ SỞ DỮ LIỆU = {

Tôi có thể sử dụng Django với XAMPP không?

Trong hướng dẫn Cài đặt Django, chúng tôi đã cài đặt Xampp, đây là một công cụ tuyệt vời và là điều kiện tiên quyết cho MySQL . Đừng lo, bạn sẽ không cần học SQL để làm điều đó, tất cả mã phụ trợ sẽ được thực hiện bằng python, đó là lợi thế của Mô hình Django.

Làm cách nào để kết nối XAMPP với Django trong Ubuntu?

Việc bạn cần làm là. .
Cài đặt MySQL. sudo apt-get cài đặt python-pip python-dev mysql-server libmysqlclient-dev
Cài đặt gói mysqlclient. cài đặt pip django mysqlclient

Chúng ta có thể sử dụng MySQL với Django không?

Django chính thức hỗ trợ các cơ sở dữ liệu sau. PostgreSQL . MariaDB . MySQL .