Hướng dẫn how do i run a python web application on windows? - làm cách nào để chạy ứng dụng web python trên windows?
Bỏ qua nội dung chính Trình duyệt này không còn được hỗ trợ. Show
Nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, cập nhật bảo mật và hỗ trợ kỹ thuật. QuickStart: Tạo ứng dụng web Python đầu tiên của bạn bằng Visual Studio
Trong bài viết nàyÁp dụng cho: Visual Studio Visual Studio cho Mac Visual Studio Code Visual Studio Visual Studio for Mac Visual Studio CodeTrong phần giới thiệu 5-10 phút này về Visual Studio với tư cách là Python IDE, bạn tạo một ứng dụng web Python đơn giản dựa trên khung Flask. Bạn tạo dự án thông qua các bước riêng biệt giúp bạn tìm hiểu về các tính năng cơ bản của Visual Studio. Nếu bạn chưa cài đặt Visual Studio, hãy truy cập trang Tải xuống Visual Studio để cài đặt miễn phí. Trong trình cài đặt, đảm bảo chọn khối lượng công việc phát triển Python.Python development workload. Nếu bạn chưa cài đặt Visual Studio, hãy truy cập trang Tải xuống Visual Studio để cài đặt miễn phí. Trong trình cài đặt Visual Studio, chọn khối lượng công việc phát triển Python và trong các chi tiết cài đặt, chọn hỗ trợ web Python.Python development workload, and in the installation details, select Python web support. Tạo dự ánCác bước sau đây tạo ra một dự án trống đóng vai trò là thùng chứa cho ứng dụng:
Dự án mới mở trong giải pháp Explorer ở khung bên phải. Dự án trống vào thời điểm này vì nó không chứa các tệp khác.Solution Explorer in the right pane. The project is empty at this point because it contains no other files. Mở Visual Studio 2022. Trong hộp thoại Tạo một dự án mới, hãy nhập "Python Web" vào trường tìm kiếm ở phía trên. Chọn Dự án Web từ danh sách, sau đó chọn Tiếp theo:: Python applications are typically defined by using only folders and files, but this simple structure can become burdensome as applications grow larger. Applications can involve auto-generated files, JavaScript for web applications, and other components. A Visual Studio project helps manage this complexity. Dự án, tệp .pyproj, xác định tất cả các tệp nguồn và nội dung được liên kết với dự án của bạn. Tệp .PyProj chứa thông tin xây dựng cho mỗi tệp, duy trì thông tin để tích hợp với các hệ thống kiểm soát nguồn và giúp tổ chức ứng dụng của bạn thành các thành phần logic. Câu hỏi: "Giải pháp" được hiển thị trong Giải pháp Explorer là gì? Trả lời: Giải pháp Visual Studio là một thùng chứa giúp bạn quản lý một hoặc nhiều dự án liên quan dưới dạng nhóm. Giải pháp lưu trữ cài đặt cấu hình không dành riêng cho dự án. Các dự án trong một giải pháp cũng có thể tham chiếu lẫn nhau. Ví dụ: chạy dự án ứng dụng Python có thể tự động xây dựng dự án thứ hai, giống như tiện ích mở rộng C ++ mà ứng dụng Python sử dụng.: A Visual Studio solution is a container that helps you manage one or more related projects as a group. The solution stores configuration settings that aren't specific to a project. Projects in a solution can also reference one another. For example, running a Python app project can automatically build a second project, like a C++ extension that the Python app uses. Cài đặt thư viện bìnhCác ứng dụng web trong Python hầu như luôn sử dụng một trong nhiều thư viện Python có sẵn để xử lý các chi tiết cấp thấp như định tuyến yêu cầu web và phản hồi định hình. Visual Studio cung cấp nhiều mẫu cho các ứng dụng web. Bạn sử dụng một trong những mẫu này sau này trong QuickStart này. Sử dụng các bước sau để cài đặt thư viện Flask vào môi trường toàn cầu mặc định mà Visual Studio sử dụng cho dự án này.
Nhập "bình" vào trường tìm kiếm. Nếu bình xuất hiện bên dưới hộp tìm kiếm, bạn có thể bỏ qua bước này. Nếu không, chọn Lệnh chạy: Bình cài đặt PIP.Solution Explorer, which means you can use it in Python code. Lời nhắc độ cao xuất hiện nếu thư mục Gói Môi trường Toàn cầu nằm trong một khu vực được bảo vệ như các tệp chương trình C: \. Chấp nhận bất kỳ lời nhắc cho các đặc quyền quản trị viên. Quan sát cửa sổ đầu ra Visual Studio cho tiến trình. Sau khi được cài đặt, thư viện xuất hiện trong môi trường trong Giải pháp Explorer, có nghĩa là bạn có thể sử dụng nó trong mã Python. Ghi chú Thay vì cài đặt các thư viện trong môi trường toàn cầu, các nhà phát triển thường tạo ra một "môi trường ảo" để cài đặt thư viện cho một dự án cụ thể. Các mẫu Visual Studio thường cung cấp tùy chọn này, như được thảo luận trong QuickStart - tạo một dự án Python bằng cách sử dụng một mẫu.: Visit the Python Package Index. Câu hỏi: Tôi phải tìm hiểu thêm về các gói Python có sẵn khác ở đâu?Trả lời: Truy cập chỉ số gói Python.
Trong hộp thoại xuất hiện, chọn Tệp Python trống, đặt tên cho nó app.py và chọn Thêm. Visual Studio tự động mở tệp trong cửa sổ Trình chỉnh sửa.Add > New Item dialog box displays many other types of files you can add to a Python project, including a Python class, a Python package, a Python unit test, web.config files, and more. In general, these item templates are a great way to quickly create files with useful boilerplate code. Sao chép mã sau và dán nó vào app.py: Trong hộp thoại xuất hiện, chọn trống. Đối với tên, nhập app.py, sau đó chọn Thêm. Visual Studio tự động mở tệp trong cửa sổ Trình chỉnh sửa.: Refer to the Flask documentation, starting with the Flask Quickstart. Bạn có thể nhận thấy rằng hộp thoại Thêm> Mục mới hiển thị nhiều loại tệp khác mà bạn có thể thêm vào dự án Python, bao gồm lớp Python, gói Python, kiểm tra đơn vị Python, tệp web.config, v.v. Nói chung, các mẫu vật phẩm này là một cách tuyệt vời để nhanh chóng tạo các tệp có mã nồi hơi hữu ích.
Câu hỏi: Sự khác biệt giữa bắt đầu mà không gỡ lỗi và bắt đầu gỡ lỗi các lệnh là gì? Trả lời: Bạn sử dụng Bắt đầu gỡ lỗi để chạy ứng dụng trong bối cảnh trình gỡ lỗi Visual Studio. Với trình gỡ lỗi, bạn có thể đặt các điểm dừng, kiểm tra các biến và bước qua dòng mã của bạn từng dòng. Các ứng dụng có thể chạy chậm hơn trong trình gỡ lỗi vì các móc làm cho việc gỡ lỗi có thể.: You use Start Debugging to run the app in the context of the Visual Studio debugger. With the debugger, you can set breakpoints, examine variables, and step through your code line by line. Apps might run slower in the debugger because of the hooks that make debugging possible. Bắt đầu mà không gỡ lỗi chạy ứng dụng trực tiếp, như thể bạn đã chạy nó từ dòng lệnh, không có bối cảnh gỡ lỗi. Bắt đầu mà không gỡ lỗi cũng tự động khởi chạy trình duyệt và điều hướng đến URL được chỉ định trong tab gỡ lỗi của Thuộc tính dự án. runs the app directly, as if you ran it from the command line, with no debugging context. Start Without Debugging also automatically launches a browser, and navigates to the URL specified in the project properties' Debug tab. Bước tiếp theoXin chúc mừng đã chạy ứng dụng Python đầu tiên của bạn từ Visual Studio. Bạn đã học được một chút về việc sử dụng Visual Studio như một IDE Python! Bởi vì các bước bạn đã làm theo trong QuickStart này khá chung chung, có lẽ bạn đã đoán rằng chúng có thể và nên được tự động hóa. Tự động hóa như vậy là vai trò của các mẫu dự án Visual Studio. Đi qua QuickStart - Tạo một dự án Python bằng cách sử dụng một mẫu để tạo một ứng dụng web tương tự như trong bài viết này, nhưng với ít bước hơn. Để tiếp tục với một hướng dẫn đầy đủ hơn về Python trong Visual Studio, bao gồm sử dụng cửa sổ tương tác, gỡ lỗi, trực quan hóa dữ liệu và làm việc với Git, hãy làm theo hướng dẫn: Bắt đầu với Python trong Visual Studio. Để khám phá thêm rằng Visual Studio phải cung cấp, chọn các liên kết bên dưới.
Nhận xétGửi và xem phản hồi cho Làm cách nào để chạy một ứng dụng web Python?Các ứng dụng web Python: Triển khai tập lệnh của bạn dưới dạng ứng dụng bình.. Chải lên những điều cơ bản. Phân phối mã Python của bạn. .... Xây dựng một ứng dụng web Python cơ bản. Thiết lập dự án của bạn. .... Triển khai ứng dụng web Python của bạn. .... Chuyển đổi một tập lệnh thành một ứng dụng web. .... Cải thiện giao diện người dùng của ứng dụng web của bạn. .... Conclusion.. Làm cách nào để triển khai ứng dụng web Python trong Windows?Hãy cho chúng tôi biết... Chuyển đến thư mục ứng dụng: Bản sao điều khiển. CD MSDOCS-Python-Django-Webapp-Quickstart .. Tạo một môi trường ảo cho ứng dụng: Windows. MacOS/Linux. Bản sao CMD. .... Cài đặt các phụ thuộc: Bản sao điều khiển. Pip Install -r Yêu cầu.txt .. Chạy ứng dụng: Bản sao bảng điều khiển. Python Management.py RunServer .. Làm cách nào để chạy một chương trình Python trong Windows?Cài đặt Python Chuyển đến menu Bắt đầu của bạn (biểu tượng Windows bên trái bên trái), nhập "Microsoft Store", chọn liên kết để mở cửa hàng.Khi cửa hàng mở, chọn tìm kiếm từ menu trên bên phải và nhập "Python".Chọn phiên bản Python nào bạn muốn sử dụng từ các kết quả trong các ứng dụng.Go to your Start menu (lower left Windows icon), type "Microsoft Store", select the link to open the store. Once the store is open, select Search from the upper-right menu and enter "Python". Select which version of Python you would like to use from the results under Apps.
Làm cách nào để chạy một ứng dụng web Python trên localhost?Chạy một máy chủ HTTP cục bộ đơn giản.. Cài đặt Python..... Mở dấu nhắc lệnh của bạn (Windows) / Terminal (MacOS / Linux)..... Điều này sẽ trả về một số phiên bản..... Nhập lệnh để khởi động máy chủ vào thư mục đó: .... Theo mặc định, điều này sẽ chạy nội dung của thư mục trên máy chủ web cục bộ, trên cổng 8000 .. |