Hướng dẫn phụ trợ Python Django

Khung phát triển ứng dụng web là cấu trúc sản phẩm được thiết kế để hỗ trợ phát triển ứng dụng web, bao gồm dịch vụ web, tài nguyên web và API web. Các khung web cung cấp một cách tiêu chuẩn để xây dựng và triển khai các ứng dụng web trên web trên toàn thế giới. Trong bài viết này, chúng ta sẽ thảo luận về Python Django, framework thịnh hành nhất hiện nay

Python Django là gì?

Python Django là một framework dành cho các ứng dụng web, vì nó cho phép các nhà phát triển sử dụng các mô-đun để phát triển nhanh hơn. Là nhà phát triển, bạn có thể sử dụng các mô-đun này để tạo ứng dụng và trang web từ nguồn hiện có. Nó tăng tốc đáng kể quá trình phát triển, vì bạn không phải viết mã mọi thứ từ đầu. Sử dụng Django, bạn có thể tạo các ứng dụng web và trang web chuyên nghiệp trong một cửa sổ ngắn. Nền tảng này được biết đến với chức năng nâng cao như bảng quản trị, hỗ trợ xác thực, hộp nhận xét, hỗ trợ tải tệp lên, biểu mẫu liên hệ, quản lý ứng dụng, v.v.

Khóa đào tạo Python

Tìm hiểu về thao tác dữ liệu trong Python Khám phá khóa học

Các tính năng của Khung Django

Một số tính năng chính của Python Django là

  • Nó cực kỳ nhanh
  • Nó có rất nhiều gói giúp bạn phát triển trang web của mình nhanh hơn và dễ dàng hơn
  • Nó là mã nguồn mở và miễn phí

Thiết lập môi trường Django

Có một số điều kiện tiên quyết cần hiểu khi nói đến Django. Đây là một phác thảo từng bước của cùng một

  • Cài đặt Python từ https. //www. con trăn. org/tải xuống/. Sau khi cài đặt, hãy mở terminal bằng cách tìm kiếm 'cmd'. Trong dòng lệnh, nhập python --version. Nó sẽ hiển thị cho bạn phiên bản Python hiện tại được cài đặt
  • Cài đặt trình bao bọc môi trường ảo bằng cách gõ pip install virtualenvwrapper-win
  • Bây giờ chúng ta tạo một môi trường ảo bằng cách gõ mkvirtualenv tên_môi trường. Nó sẽ tạo ra môi trường ảo của bạn
  • Cài đặt Django bằng cách gõ pip install Django trong terminal

Tạo dự án đầu tiên của bạn

Bây giờ bạn đã sẵn sàng để tạo dự án Python Django đầu tiên của mình

Lệnh để tạo dự án của chúng tôi là Django-admin startproject project_name. Hãy để chúng tôi đặt tên cho dự án này là 'Djangoproject'

Bạn sẽ thấy một thư mục có tên 'Djangoproject' được tạo trong đường dẫn đã chỉ định

Tiếp theo, chúng tôi sẽ sử dụng trình soạn thảo văn bản Sublime để mở tệp

Nếu bạn mở thư mục dự án của mình, bạn sẽ thấy một số tệp ở đó. Hãy xem xét từng tệp này

  • Tập tin ban đầu

Tệp này trống. Sự hiện diện của tệp này chỉ để thông báo cho bạn rằng gói này ở đây không phải là bất kỳ thư mục thông thường nào. Đó là một gói Python

  • Tệp cài đặt

Tệp cài đặt là một tệp cấu hình thiết yếu. Tệp này được sửa đổi khi ứng dụng của bạn đi vào thế giới thực

  • bài phát biểu URL

Tệp này ánh xạ URL của trang tới chức năng của trang mà chúng tôi sẽ thực hiện

  • wsgi. py

Trang này chứa một ứng dụng có thể gọi được mà máy chủ ứng dụng sử dụng để giao tiếp với mã của bạn

  • Quản lý. py

Đây là trang được sử dụng để tương tác với dự án của bạn. Chúng tôi không bao giờ chạm vào quản lý. trang py

Trước khi bắt đầu, chúng tôi muốn thông báo với bạn rằng hướng dẫn này sẽ tập trung vào cách thức hoạt động của Django. Chúng tôi sẽ không đi vào chi tiết về cách trang của chúng tôi được hiển thị

Ứng dụng là gì?

Mỗi trang trong Django được gọi là một ứng dụng. Mỗi ứng dụng có chức năng của nó. Để tạo một ứng dụng, hãy viết quản lý python. py startapp app_name trong thiết bị đầu cuối. Hãy để chúng tôi đặt tên cho ứng dụng này, 'myapp'

Bây giờ, nếu bạn nhìn vào thư mục ‘myapp’, bạn sẽ thấy một số tệp bổ sung liên quan đến cơ sở dữ liệu phụ trợ của bạn

Bây giờ chúng tôi phải nhập thủ công ứng dụng của mình vào cài đặt dự án. Đối với điều đó, hãy mở Djangoproject/settings của bạn. py và thêm ứng dụng của bạn theo cách thủ công

Tạo chế độ xem của chúng tôi

Bây giờ là lúc để tạo chế độ xem của bạn. Mở ứng dụng/lượt xem của tôi. py

Trong đoạn mã trên, bạn đã trả về httpresponse. Tiếp theo, hãy ánh xạ chế độ xem này tới URL của bạn

Để làm được điều đó, bạn phải tạo một tệp python mới “urls. py” bên trong thư mục ‘myapp’ của bạn. Trong ứng dụng/url của tôi. py bao gồm đoạn mã sau

Bước tiếp theo là trỏ URL gốc tới myapp. url. Mở Djangoproject/url của bạn. py và viết mã được đề cập bên dưới

Bây giờ hãy chạy máy chủ của chúng tôi. Nhập quản lý python. máy chủ py trong thiết bị đầu cuối của bạn.  

Mong muốn chuyển sang lập trình?

Phần kết luận

Trong hướng dẫn 'Python Django' này, chúng ta đã thảo luận về khung Django và cách thiết lập môi trường Django. Chúng tôi cũng đã tạo một dự án nhỏ và thực hiện nó trong máy cục bộ của mình để xem và hiểu trang mà chúng tôi đã tạo.  

Bạn có thêm câu hỏi nào liên quan đến Python Django không? .  

Bạn muốn tìm hiểu thêm về Python?

Python là một ngôn ngữ lập trình phổ biến và không cần phải nói, các nhà phát triển Python đang có nhu cầu rất cao. Nếu bạn đã sẵn sàng bắt đầu sự nghiệp phát triển phần mềm của mình, hãy xem Khóa đào tạo Python của chúng tôi ngay hôm nay

Tìm Chương trình đào tạo trực tuyến dành cho nhà phát triển Java Full Stack của chúng tôi tại các thành phố hàng đầu

NameDatePlaceNhóm nhà phát triển Java Full Stack bắt đầu vào ngày 19 tháng 1 năm 2023,
Đợt cuối tuần Chi tiết CityView của bạnNhóm nhà phát triển Java Full Stack bắt đầu vào ngày 8 tháng 2 năm 2023,
Đợt cuối tuầnChi tiết CityView của bạn

Thông tin về các Tác giả

Aryan Gupta

Aryan là một người đam mê công nghệ, thích cập nhật các xu hướng công nghệ ngày nay. Anh ấy đam mê tất cả mọi thứ về công nghệ, một nhà nghiên cứu sắc sảo và viết để truyền cảm hứng. Bên cạnh công nghệ, anh ấy là một cầu thủ bóng đá tích cực và là một người đam mê trò chơi

Làm cách nào để sử dụng Django cho phụ trợ?

Bước 1 - Thiết lập chương trình phụ trợ. Trong phần này, bạn sẽ tạo một thư mục dự án mới và cài đặt Django. .
Bước 2 — Thiết lập API. Trong phần này, bạn sẽ tạo một API bằng cách sử dụng khung Django REST. .
Bước 3 — Thiết lập giao diện người dùng

Tôi có thể học Django trong 10 ngày không?

Django là một khung web Python cấp cao được sử dụng để xây dựng các trang web và ứng dụng web một cách nhanh chóng và an toàn. Nhà phát triển web, Nhà phát triển Python và Nhà khoa học dữ liệu sử dụng Django. Người học trung bình mất từ ​​một đến bốn tuần để học Django .

Django có được sử dụng ở mặt sau không?

Django là một khung nguồn mở dành cho các ứng dụng web phụ trợ dựa trên Python — một trong những ngôn ngữ phát triển web hàng đầu. Mục tiêu chính của nó là đơn giản, linh hoạt, độ tin cậy và khả năng mở rộng. Và khi được giới thiệu Django là gì, Python và các tính năng của nó mở ra theo một cách mới.

Flask hay Django cái nào tốt hơn?

Flask cung cấp hỗ trợ cho API, trong khi Django không có bất kỳ hỗ trợ nào cho API . Flask không hỗ trợ các trang HTML động và Django cung cấp các trang HTML động. Flask là một khung web Python được xây dựng để phát triển nhanh chóng, trong khi Django được xây dựng cho các dự án đơn giản và dễ dàng.

Chủ Đề