在无bs的情况下控制表格。
django_coffee_table的Python项目详细描述
HTML表的控制-分页、排序、CSS、复选框列、主键列、帮助文本、自定义列、模型字段列、外键字段列等,模板具有漂亮的声明性语法。
如果以上还不够,coffee table将使用select_related自动优化查询,以便表的每一页都将由一个sql查询呈现。
安装
咖啡桌在芝士店:
pip install django_coffee_table
用法
在项目中使用咖啡桌:
- 根据各自的文档设置依赖项:
在已安装的应用程序中包括django咖啡桌。
打开模板并加载咖啡桌标签库:
{% load coffee_table %}
基本用法:
{% coffee_table object_list %}
高级用法:
{% coffee_table object_list field_accessors='name, content_type__app_label' paginate_by='10' table_class='table table-condensed' checkbox_column=True primary_key_column=True help_text=True %}
请参阅包含的测试项目以获取更多帮助。
历史记录
1.0.0(2014-05-27)
- 首次稳定释放后,gtting到98%的测试覆盖率。
0.3.0(2013-11-26)
- 支持使用select相关的自动查询集优化。
0.2.2(2013-11-26)
- 在tebles中添加了对fk字段的支持,使用了uuu符号。
0.2.1(2013-11-26)
- 在coffee_table标记中包含用于Kwarg解析的tag_parser。
0.2.0(2013-11-26)
- 改进文件。
0.1.0(2013-11-26)
- pypi上的第一个版本。