Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Django – Hiển thị dữ liệu model trực tiếp vào bảng có sắp xếp và phân trang


Thư viện django-tables2 cho phép render dữ liệu model thành bảng HTML với sắp xếp, phân trang mà không cần viết thẻ <table> thủ công.

Triển khai

  1. pip install django_tables2

  2. Thêm vào INSTALLED_APPS.

  3. Định nghĩa class Table kế thừa tables.Table, chỉ định model trong Meta.

  4. View kế thừa tables.SingleTableView, gán table_class và queryset.

  5. Template: {% load django_tables2 %}{% render_table table %}

Kết quả

Bảng dữ liệu đẹp, có phân trang, sắp xếp cột tự động.