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
//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
DATABASES
=
pip install django0
pip install django1
pip install django2
pip install django3
pip install django4_______1_______5_______1_______6
pip install django7
pip install django8
pip install django4_______2_______0_______1_______6
pip install mysqlclient2_______1_______8
pip install django4_______2_______5
pip install django6
pip install mysqlclient7
pip install django8
pip install django4_______3_______0_______1_______6
django-admin startproject MyDB2_______1_______8
pip install django4_______3_______5
pip install django6
django-admin startproject MyDB7
pip install django8
pip install django4_______4_______0_______1_______6
cd MyDB2
pip install django8
pip install django1_______4_______5
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
Đây là bài viết thứ mười hai của chúng tôi về Django, trong bài viết này chúng tôi sẽ nói về Dữ liệu kết xuất Django từ Cơ sở dữ liệu Mysql
OK theo mặc định khi bạn tạo Dự án mới, Django đi kèm với cấu hình cơ sở dữ liệu mặc định cho cơ sở dữ liệu SQLite3, nhưng bạn có thể thay đổi, vì chúng tôi đã biết rằng cách bạn có thể kết nối ứng dụng django của mình với Cơ sở dữ liệu Mysql Kết nối cơ sở dữ liệu Django Mysql. nhưng trong bài viết này, chúng tôi sẽ truy xuất dữ liệu của mình từ Cơ sở dữ liệu Mysql
Hướng dẫn phát triển web Flask
1. Ứng dụng Flask CRUD với SQLAlchemy
2. Flask Tạo ứng dụng web tin tức
3. Flask Tạo REST API với Marshmallow
Hướng dẫn phát triển GUI Python
1. Hướng dẫn phát triển GUI PyQt5
2. Hướng dẫn phát triển GUI Pyside2
3. Hướng dẫn phát triển GUI wxPython
4. Hướng dẫn phát triển GUI Kivy
5. Hướng dẫn phát triển GUI TKinter
Được rồi, trước hết bạn cần tạo một dự án trong Django, chúng tôi đã đề cập đến việc tạo dự án Django trong bài viết trước của chúng tôi Giới thiệu và cài đặt Django. nhưng bạn có thể sử dụng lệnh này để tạo Dự án Django
1
django-quản trị viên startproject MyProject
Bây giờ bạn cần tạo cơ sở dữ liệu trong Máy chủ WAMP, vì vậy tên Cơ sở dữ liệu của tôi là codeloop. nhưng bạn có thể có bất cứ thứ gì bạn muốn cho tên cơ sở dữ liệu
Vì chúng tôi đã tạo Dự án Django của mình, bây giờ chúng tôi cần mở cài đặt. py trong Dự án Django và mang lại một số thay đổi trong phần CƠ SỞ DỮ LIỆU, theo mặc định nếu bạn thấy chúng tôi có cơ sở dữ liệu SQLite3. nhưng chúng tôi muốn sử dụng Cơ sở dữ liệu MySQL. vì mục đích này, bạn cần thêm một số cấu hình cho cơ sở dữ liệu mysql của mình, chẳng hạn như tên cơ sở dữ liệu, cổng, tên người dùng, mật khẩu và máy chủ cơ sở dữ liệu
Dự án/cài đặt của tôi. py
1
2
3
4
5
6
7
8
9
10
CƠ SỞ DỮ LIỆU = {
'mặc định'. {
'ĐỘNG CƠ'. 'django. db. phụ trợ. mysql',
'TÊN'. 'codeloop',
'NGƯỜI DÙNG'. 'root',
'MẬT KHẨU'. '',
'HOST'. 'máy chủ cục bộ',
'PORT'. '3306',
}
}
Sau khi thêm các cấu hình này vào cài đặt của bạn. py, bạn cần di chuyển dự án của mình vì chúng tôi đã thêm một cấu hình cơ sở dữ liệu mới
1
2
cd Dự án của tôi
trăn quản lý. py di chuyển
Bây giờ chúng ta cần tạo một Ứng dụng, bạn có thể đọc toàn bộ bài viết về Ứng dụng Django trong liên kết này Ứng dụng Django & Định tuyến URL. tôi đã đặt tên cho Ứng dụng của mình là tin tức, nhưng bạn có thể đặt tên cho nó theo bất kỳ cách nào bạn muốn
1
trăn quản lý. py startapp tin tức
Ngoài ra, bạn cần thêm ứng dụng mới tạo của mình vào cài đặt Django. py INSTALLED_APPS. đảm bảo rằng luôn thực hiện quy trình này sau khi tạo Ứng dụng mới
Dự án/cài đặt của tôi. py
1
2
3
4
5
6
7
8
9
10
INSTALLED_APPS = [
'django. đóng góp. quản trị viên',
'django. đóng góp. xác thực',
'django. đóng góp. kiểu nội dung',
'django. đóng góp. phiên',
'django. đóng góp. tin nhắn',
'django. đóng góp. tệp tĩnh',
'tin tức', #đã thêm ứng dụng
]
Được rồi, trước đó chúng ta đã nói về cách bạn có thể sử dụng mẫu trong django, bạn có thể xem bài viết này Giới thiệu mẫu Django. nhưng bạn chỉ cần tạo một thư mục mẫu trong dự án của mình và bạn cần thêm một số tệp html. về cơ bản chúng ta sẽ tạo một số tệp html. và cũng đừng quên thêm thư mục mẫu của bạn vào cài đặt của bạn. py Phần DIRS. Ngoài ra, chúng ta đã nói về kế thừa mẫu trong django, Django Template Inheritance
Đây là thanh điều hướng của chúng tôi. html và chúng tôi đã đưa tệp này vào cơ sở của chúng tôi. html, bạn có thể xem bài viết này để biết Cách Bao gồm Thẻ Mẫu trong Django Django Bao gồm Thẻ Mẫu. Ngoài ra, chúng tôi đã sử dụng thẻ mẫu url để liên kết các chế độ xem với thanh điều hướng của chúng tôi, bạn có thể đọc bài viết này cho Thẻ mẫu URL Django đó
mẫu/thanh điều hướng. html
1
2
3
4
5
6
7
8
9
10
Home
Contact
About
Được rồi, đây là cơ sở của chúng tôi. html. và chúng tôi đã bao gồm một tệp html bên ngoài ở tên thanh điều hướng. html, mà chúng tôi đã tạo
mẫu/cơ sở. html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16