django ajax模型。只读显示模型窗体。带有crud和自定义操作的django ajax数据表。支持django模板。
django-jinja-knockout的Python项目详细描述
主要功能
基于ajax的django.admin-like分页 带有排序/筛选和自定义操作的数据表 (网格)。
将jinja2集成到现有django模板(dtl)中。
引导程序3 / 引导程序4 / jinja2 / knockout.js 用于django项目。
不需要深入了解knockout.js:它有现成的工作组件。
使用knockout.js动态添加/删除内联表单集,不受xss的影响。
django表单/相关表单/内联表单集的默认模板呈现器,可以覆盖这些 自定义视觉布局。
foreignkeygridwidget 提供 foreignkeyrawidwidget -类似于选择模型表单的功能 通过ajax查询/响应获取字段值。
使用 filter() / exclude() / order() / values() / values\u list() 和sql切片的django raw查询 支持通过 filteredrawqueryset ,适合在 列表视图中使用ref="https://django jinja knockout.readthedocs.io/en/latest/views.html 35; listsortingview" rel="nofollow">listsortingview / kogridview 派生 类,
listQuerySet 查询Python列表,包括预取结果。
Jinja2模板可以通过自定义模板库标记集成到现有的Django模板中:
{% extends 'base_min.html' %} {% load jinja %} {% load static %} {% block main %} {% jinja 'bs_list.htm' with _render_=1 view=view object_list=object_list is_paginated=is_paginated page_obj=page_obj %} {% endblock main %}