Iommi – 你 Django 和弦的首选
Iommi – your first pick for a Django power chord

原始链接: https://iommi.rocks/

可扩展的、具有比 Django 表单更智能默认值的 API 表单。 默认情况下提供出色的 HTML,与您的设计系统集成,并在无需胶水代码的情况下处理复杂性。 * 从模型自动生成,包含/排除外键小部件,并具有异步搜索。 * 跨对象字段路径(双下划线样式)。 * 可扩展的表格:排序、过滤、分页、批量操作 - 在 Python 中配置。 * 无需在模板代码中苦苦挣扎即可快速交付。 * 简单的 Python 实现的服务器端过滤器。 * 列格式化和每行操作。 * 轻松添加 CSV/Excel 导出功能。 * 页面和管理界面,由您掌控:声明式地组合页面,并发布一个精美的管理界面,它位于您的应用程序内部 - 无需单独的项目,无需样式不匹配。 * 使用您的模型进行无缝衔接的管理界面。 * 使用简洁的钩子覆盖任何内容。 * 明智且易于访问的默认设置。

## iommi:一个 Django 的强力和弦 - 摘要 iommi.rocks 是一个新的 Django 框架,旨在提供高度可定制的后台界面,解决 Django Admin 和 Rails’ ActiveAdmin 等系统中常见的痛点。该创建者自 2014 年以来一直在致力于该项目,强调避免“演示效果很好但定制后会崩溃”的陷阱,优先考虑可扩展性并提供广泛的逃生口。 讨论集中在其可定制性上,开发者表示可以轻松进行深度定制和多种形式的覆盖。用户询问了文档(提供了示例和演讲的链接)以及与现有 Django 项目的潜在集成——这是核心设计目标。 关于项目名称“iommi”出现了一点小争论,该名称引用了吉他手 Tony Iommi,一些人质疑在没有关联的情况下使用个人姓名是否合适。开发者澄清说,这是对 Iommi 和 Django Reinhardt 的致敬,他们都是克服了手指受伤的吉他手。该框架利用 Django 的后端,并提供各种 CSS 框架和通过 JavaScript 实现动态行为的选项。
相关文章

原文

Forms that scale

Familiar API with smarter defaults than Django forms. Great HTML by default, integrates with your design system, and handles complexity without glue code.

Auto‑generate from models with include/exclude

Foreign key widgets with async search

Cross‑object field paths (double‑underscore style)

Tables you won't outgrow

Sorting, filtering, pagination, bulk actions - configured in Python. Deliver fast without drowning in template code.

Server‑side filters from simple Python

Column formatting & actions per row

Easily add CSV/Excel export

Pages & admin, your way

Compose pages declaratively and ship a polished admin that lives inside your app - no separate project, no styling mismatch.

Drop‑in admin using your models

Override anything with clean hooks

Sensible, accessible defaults

联系我们 contact @ memedata.com