Hình thức Django với bootstrap
Show Adi Ramadhan Làm theo 21 Tháng Bảy, 2020 · 3 phút đọc Django CRUD với Biểu mẫu và Mẫu Bootstrap Chế độ xem dựa trên chức năng đơn giản Django CRUD với mẫu Django Forms và Bootstrap Hình thức Django không có kiểu dángSử dụng Bootstrap và Ví dụ: tôi mở rộng Ứng dụng Django “Xin chào thế giới” của mình (được mô tả trong bài đăng trước) bằng cách thêm một biểu mẫu đơn giản và hiển thị nó bằng Bootstrap và 0 và bộ đếm tần suất nút được nhấp. Tuy nhiên, ví dụ nhỏ minh họa cách sử dụng Bootstrap và django-crispy-forms . Đặc biệt với nhiều biểu mẫu hoặc biểu mẫu lớn, django-crispy-forms trở nên hữu ích để giảm bớt các bản soạn sẵn lặp đi lặp lạiCài đặt django-crispy-forms Cài đặt phần phụ thuộc và thêm nó vào 4
Thêm 5 bên trong 6
Kích hoạt gói mẫu Bootstrap 4, thêm dòng sau vào 6
Cho đến nay, không có gói mẫu 8 chính thức, nhưng gói mẫu 9 dường như cũng hoạt động với Bootstrap 5 mà tôi sử dụng sau nàyXây dựng Biểu mẫu 0Tạo biểu mẫu DjangoVí dụ: tôi tạo một biểu mẫu mới cho phép người dùng chỉ định tên của họ và ngày tùy ý sẽ được hiển thị trong ứng dụng “Xin chào thế giới”. Để làm được điều đó, tôi tạo 1 với nội dung sau
Hầu hết các đối số trường là tùy chọn nhưng cung cấp thông tin bổ sung cho Sau đó, tôi sử dụng biểu mẫu này bên trong 3 cho chế độ xem chỉ mục của mình (chế độ xem duy nhất của ứng dụng “Xin chào thế giới” cho đến nay)
Cuối cùng, hiển thị biểu mẫu trong mẫu 4
Bây giờ, khi chạy máy chủ phát triển, ứng dụng sẽ hiển thị biểu mẫu mới Thông báo “Xin chào thế giới” sẽ hiển thị tên người dùng và ngày đã nhập cũng như tổng số lần nhấp. Tuy nhiên hình thức chưa sử dụng Bootstrap và còn khá xấu Làm cho hình thức đẹpĐể làm cho biểu mẫu trông đẹp hơn, trước tiên tôi bao gồm Bootstrap. Để sử dụng Bootstrap, chỉ cần thêm CSS và JavaScript của Bootstrap vào phần đầu của mẫu chính/cơ sở của ứng dụng Django. Trang web Bootstrap có hướng dẫn mới nhất Đối với ứng dụng Django “Xin chào thế giới” của tôi, tôi chỉ cần thêm các dòng sau vào bên trong 5
Thao tác này tải Bootstrap 5 mới từ mạng JSDeliver CDN để có thể sử dụng nó trong các mẫu ứng dụng Django. Bây giờ, cảnh báo và nút đã trông đẹp hơn, nhưng các trường biểu mẫu vẫn trông xấu Để cũng hiển thị các trường biểu mẫu bằng Bootstrap, tôi sử dụng 0 và chuyển biểu mẫu tới 0 bên trong 4
Bây giờ, ứng dụng Django sẽ được hiển thị bằng Bootstrap và trông đẹp hơn nhiều Điều thú vị là 0 sẽ xử lý tất cả chi phí tạo kiểu cho từng trường biểu mẫu bằng bootstrap, điều này đặc biệt hữu ích khi có nhiều biểu mẫu lớn bên trong ứng dụng Django
Làm cách nào để sử dụng Bootstrap với các biểu mẫu Django?Hiển thị biểu mẫu Django bằng Bootstrap yêu cầu bạn phải cài đặt bootstrap4 theo pip hoặc thêm CDN Bootstrap và JavaScript vào tệp . Bắt đầu bằng cách thêm Bootstrap CSS và JavaScript vào mẫu HTML của bạn. Bằng cách này, bạn có thể sử dụng CSS Bootstrap mà không cần phải thêm CSS biểu mẫu Django của riêng bạn một cách không cần thiết.
Tôi có thể sử dụng Bootstrap với Django không?Django với Bootstrap. Bootstrap là một khung được sử dụng để tạo giao diện người dùng trong các ứng dụng web. Nó cung cấp css, js và các công cụ khác giúp tạo giao diện cần thiết. Trong Django, chúng ta có thể sử dụng bootstrap để tạo các ứng dụng thân thiện với người dùng hơn .
Tôi có thể sử dụng Bootstrap 5 với Django không?Có hai cách để sử dụng Bootstrap 5 trong dự án Django. Bạn có thể cài đặt nó trong ứng dụng của mình hoặc tham khảo các tệp bằng CDN của Bootstrap . Dự án này sẽ sử dụng phương pháp cũ. Trước khi cài đặt Bootstrap, hãy tạo một dự án Django và một ứng dụng có tên là thư viện.
Làm cách nào để sử dụng các hình thức giòn Bootstrap ở Django?Hướng dẫn biểu mẫu Django giòn. Tích hợp Biểu mẫu Bootstrap với Django rất dễ dàng và đơn giản. . Cách kết xuất dữ liệu động trong mẫu Django Cách tích hợp mẫu Bootstrap 4 trong Django Cách viết Thẻ và bộ lọc mẫu tùy chỉnh Django |