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. Show
Cài đặtCà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 DjangoBướ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 Python3pip install django4 pip install django5 pip install django0 pip install django1 pip install django2 pip install django3 pip install django4 pip install django5 pip install django6 pip install django7 pip install django8 pip install django4 pip install mysqlclient0 pip install django6 pip install mysqlclient2 pip install django8 pip install django4 pip install mysqlclient5 pip install django6 pip install mysqlclient7 pip install django8 pip install django4 django-admin startproject MyDB0 pip install django6______32 pip install django8 pip install django4 django-admin startproject MyDB5 pip install django6 django-admin startproject MyDB7 pip install django8 pip install django4 cd MyDB0 pip install django6______42 pip install django8 pip install django1 cd MyDB5 cd MyDB5 Đầ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 XAMPPPhươ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 MyDB22 (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 MyDB23 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ạnBộ đ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ạnGiả 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 MyDB24) 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 MyDB5 (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 MyDB23 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 MyDB2 (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 MyDB26 của mình. Hãy tiếp tục và thêm hai dòng này vào tệp cd MyDB9 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 MyDB23 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 MyDB28 sẽ giống như thế này đối với Django 4+ pip install django2 Bạn có thể thấy rằng cơ sở dữ liệu cd MyDB29 đ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 MyDB28 thành như thế này pip install django5 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 MyDB91 ở 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 django7 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 MyDB92 để 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ệuNế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 django9 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 django0 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ủ MySQLPhươ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 tinBước 1. Cài đặt MySQL Server và MySQL WorkBench (tùy chọn) trên máy tính của bạnLà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 MyDB93 và cd MyDB94. 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ậpVì 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ẩmTrong 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ủ MySQLTheo 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 MyDB95. (Đả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 MyDB96vào thư mục đó. Như sau pip install django5 ➋Sau đó, gõ lệnh cd MyDB97 và nhấn Enter pip install django7 Đ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 MySQLlựa chọn 1. Tạo cơ sở dữ liệu MySQL bằng MySQL WorkbenchNế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 MyDB98 và bên trong kết nối đó, một cơ sở dữ liệu mặc định có tên là cd MyDB99 (Đ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 MyDB20 Trong đó pip install django20 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 django21 cd MyDB21 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ừ DjangoTô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 . |