Flask-Bootstrap 4
Flask bootstrap được định nghĩa là một mô-đun cho phép đóng gói Bootstrap thành một tiện ích mở rộng để các nhà phát triển có thể sử dụng chúng. Mô-đun này chủ yếu bao gồm một bản thiết kế có tên là “bootstrap” và giúp tạo các liên kết để phục vụ bootstrap từ Mạng phân phối nội dung và không có mã hóa soạn sẵn trong ứng dụng. Bản thân Bootstrap là khung CSS phổ biến nhất được sử dụng để phát triển các trang web đáp ứng và ưu tiên thiết bị di động. Ngăn xếp công nghệ này cho phép phát triển các ứng dụng web nhanh hơn và dễ dàng hơn do Flask xây dựng. Mô-đun này cho phép các nhà phát triển cho phép họ đưa các tệp JavaScript bootstrap và CSS bootstrap vào dự án. Trong bài viết này, chúng ta sẽ xem xét quá trình chuyển đổi mà bootstrap mang lại mà không thay đổi một dòng mã ứng dụng nào Show cú pháp Bắt đầu khóa học phát triển phần mềm miễn phí của bạn Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác Phát triển ứng dụng web bằng Flask đã trở thành một kỹ năng không thể thiếu đối với bất kỳ nhà phát triển ứng dụng web nào và khi nói đến giao diện của ứng dụng, sự thành công của ứng dụng phụ thuộc rất nhiều vào cùng một. Trong phần này, chúng ta sẽ tìm hiểu về bootstrapping trong bình từ góc độ cú pháp để khi chúng ta tìm hiểu về cách thức hoạt động của bootstrap, sẽ dễ dàng ánh xạ lại nó hơn với cú pháp đã học ở đây để có bức tranh hoàn chỉnh về chủ đề đang thảo luận Cài đặt jar bootstrap và cấu hình nó
Nhập Bootstrap vào mã ứng dụng
Khởi tạo bootstrap bằng cá thể ứng dụng
Đang tải CSS trong một mẫu
Đang tải JS trong một mẫu
Bootstrap hoạt động như thế nào trong Flask?Trong bài viết hiện tại, chúng ta sẽ nói về mô-đun mới nhất có sẵn để sử dụng bootstrap trong ứng dụng Flask. Bài viết này sẽ không giúp ích nhiều cho những ai đang tìm kiếm mô-đun jar-bootstrap. Bootstrap-flask là mô-đun mà chúng ta sẽ thảo luận chi tiết ở đây. Mô-đun này là một giải pháp thay thế cho phiên bản cũ hơn hỗ trợ Bootstrap 4. Mặc dù bootstrap-flask là một nhánh rẽ của jar-bootstrap, một số API trong số đó sẽ được thảo luận ở đây đã được thay đổi, xóa hoặc cải thiện cùng với việc sửa lỗi và bao gồm các macro mới. Chúng tôi cũng sẽ nói ngắn gọn về việc di chuyển từ bình-bootstrap Hãy để chúng tôi nói về bước đầu tiên trong việc sử dụng bootstrap-flask. Chúng ta sẽ cần sử dụng lệnh bằng cách sử dụng pip để cài đặt mô-đun tương ứng i. e. cài đặt pip bootstrap-flask. Bây giờ, cuối cùng, bạn có thể không gặp phải bất kỳ lỗi nào cho đến khi và trừ khi bạn cũng đã cài đặt bình khởi động. Trong trường hợp như vậy, trước tiên chúng ta cần sử dụng lệnh pip để gỡ cài đặt bootstrap-flask và sau đó tiến hành cài đặt bootstrap. Trong các trường hợp cả hai mô-đun được cài đặt, người ta sẽ cần gỡ cài đặt cả hai mô-đun ngay từ bước đầu tiên và sau đó cài đặt chúng trên bootstrap-flask. Trong một số trường hợp nhất định, nếu cả hai mô-đun đều được yêu cầu cho các dự án khác nhau, giải pháp duy nhất là sử dụng chúng trong các môi trường ảo riêng biệt Sau khi mô-đun được cài đặt, chúng tôi sẽ cần nhập mô-đun vào mã python của mình. Sau khi hoàn tất, chúng ta sẽ cần khởi tạo đối tượng bootstrap bỏ qua nó bằng đối tượng ứng dụng Flask. Điều này giúp cài đặt tiện ích mở rộng của bootstrap vào ứng dụng Flask. Bây giờ bootstrap-flask đã được cài đặt cho đối tượng ứng dụng Flask, có html có thể được kế thừa để sử dụng nó làm mẫu. Điều này đạt được thông qua đường dẫn tìm kiếm mẫu của Flask. Việc tìm kiếm được thực hiện trong thư mục mẫu của ứng dụng hoặc trong thư mục mẫu của bản thiết kế. Mô-đun thực sự đăng ký một bản thiết kế cho ứng dụng Flask Bây giờ có một số macro có sẵn trong mô-đun, việc hiểu về chúng cũng quan trọng không kém để hiểu toàn bộ chu trình của bootstrap Tên của MacroTemplates PathTask của macrorender_field()bootstrap/form. htmlTrường biểu mẫu WTForms được hiển thị renderedrender_form()bootstrap/form. htmlBiểu mẫu WTForms được kết xuấtrender_form_row()bootstrap/form. htmlHàng của biểu mẫu lưới được hiển thị renderedrender_hidden_errors()bootstrap/form. htmlThông báo lỗi cho trường biểu mẫu ẩn được renderedrender_pager()bootstrap/phân trang. htmlPhân trang Flask-SQLAlchemy cơ bản được kết xuấtrender_pagination()bootstrap/pagination. htmlPhân trang Flask-SQLAlchemy chuẩn được hiển thị renderedrender_nav_item()bootstrap/nav. htmlMục điều hướng được renderedrender_breadcrumb_item()bootstrap/nav. htmlMục Breadcrumb được renderedrender_static()bootstrap/utils. htmlMã tham chiếu tài nguyên (i. e. < link >, < script >) được renderedrender_messages()bootstrap/utils. htmlCác tin nhắn nhấp nháy được gửi bởi hàm flash() được renderedrender_icon()bootstrap/utils. htmlBiểu tượng Bootstrap được kết xuất renderedrender_table()bootstrap/table. htmlTable với dữ liệu đã cho được hiển thịCách sử dụng macro khá đơn giản. Người ta chỉ cần nhập chúng từ đường dẫn được đề cập và gọi chúng chung như bất kỳ macro nào khác được gọi. Bằng cách sử dụng cách này, mẫu từ đường dẫn được chọn và tương ứng với nhiệm vụ của nó được sử dụng để hoàn thành nhiệm vụ của ứng dụng bình. Ngoài ra, có một số cấu hình để thực hiện các sắp xếp cần thiết giúp ứng dụng bình hoạt động tốt nhất Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án) Giá 600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời ví dụDưới đây là các ví dụ sau được đề cập dưới đây Ví dụ 1Cài đặt bootstrap và cấu hình nó cú pháp
đầu ra Ví dụ #2Nhập Bootstrap vào mã ứng dụng cú pháp
đầu ra Ví dụ #3Ứng dụng Flask với bootstrap được kết xuất cú pháp Mục lục. html
tập tin Python ________số 8 đầu ra Ở đây chúng ta thấy rằng một bố cục đã được chuẩn bị bằng html thực sự được mở rộng từ cơ sở. bố cục html Phần kết luậnTóm lại, trong bài viết này, chúng ta đã tìm hiểu về bootstrap và cấu hình của nó cùng với ứng dụng trong Flask. Chúng tôi cũng có thể sử dụng phương pháp này để bao gồm một mẫu mà không cần thay đổi một dòng trong mã của một dự án hiện có để nhà phát triển không phải bắt đầu lại từ đầu. Điều duy nhất cần lưu ý trong quá trình sử dụng là không để bootstrap-flask và jar-bootstrap cùng nhau. Sử dụng cái phù hợp nhất cho ứng dụng. Giống như bất cứ lúc nào khác, phần còn lại dành cho bạn để thử nghiệm Bài viết được đề xuấtĐây là hướng dẫn về Flask bootstrap. Ở đây chúng tôi thảo luận về bootstrap và cấu hình của nó cùng với ứng dụng trong Flask và Ví dụ với đầu ra. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm – Tôi có thể sử dụng Flask với Bootstrap không?Bootstrap-Flask là tập hợp các macro Jinja dành cho Bootstrap và Flask . Nó giúp bạn hiển thị dữ liệu và đối tượng liên quan đến Flask sang HTML đánh dấu Bootstrap dễ dàng hơn.
Flask sử dụng phiên bản Bootstrap nào?Flask- Bootstrap 3. 3 .
Cách khởi tạo bìnhFlask-Bootstrap cần được khởi tạo giống như hầu hết các tiện ích mở rộng Flask khác. ứng dụng/__init__. py. Phiên bản Flask-Bootstrap . Với phần mở rộng được khởi tạo, một bootstrap/base. mẫu html có sẵn và có thể được tham chiếu từ các mẫu ứng dụng với mệnh đề mở rộng.
Flask có tương thích với Python không?Flask hỗ trợ Python 3. 5 trở lên, Python 2. 7 và PyPy . |