datasette 1.0a35
TL;DR · AI 摘要
Datasette 1.0a35 新增了创建和修改数据库表的界面及 API,提升了数据探索和发布的功能。
核心要点
- Datasette 1.0a35 新增了创建表的界面和 /<database>/-/create JSON API。
- 新增了修改表的界面和 /<database>/<table>/-/alter JSON API。
- 模板上下文文档为自定义模板提供了稳定的 API,直到 Datasette 2.0。
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Datasette 1.0a35 更新
- 创建表功能
- JSON API 支持
- 定义列、主键等
- 修改表功能
- 添加、删除、重命名列
- JSON API 支持
- 模板上下文文档
- 稳定 API 提供
金句 / Highlights
值得收藏与分享的关键句。
New 'Create table' interface in the database actions menu, backed by the /<database>/-/create JSON API.
New 'Alter table' table action and /<database>/<table>/-/alter JSON API for changing existing tables.
Template context documentation listing the variables available to custom templates for Datasette's core pages.
发布:datasette 1.0a35
Simon Willison 的博客
订阅
#smallhead
由以下公司赞助:
Microsoft — 代理项目在演示和生产之间停滞。Microsoft 的 MVP 检查清单填补了这一空白。
尝试一下
2026年6月23日
发布
datasette 1.0a35
— 用于探索和发布数据的开源多功能工具
我将很快详细讲述这个版本,但这是一个重大更新。发布说明中的三个亮点:
数据库操作菜单中新增了“创建表”界面,由 /<database>/-/create JSON API 支持。它可以定义列、主键、自定义列类型、NOT NULL 约束、字面默认值、表达式默认值和单列外键。(#2787)新增“修改表”表操作和 /<database>/<table>/-/alter JSON API 用于修改现有表:添加、重命名、重新排序和删除列;更改列类型、默认值、NOT NULL 约束、主键和外键;以及重命名表。“修改表”对话框还包括一个“删除表”按钮。(#2788)新增模板上下文文档,列出可用于 Datasette 核心页面自定义模板的变量。这些文档中列出的变量在 Datasette 2.0 之前被视为自定义模板的稳定 API。文档从视图代码旁边的 dataclass 定义生成,并带有测试,将文档字段与数据库、表、查询和行页面实际渲染的上下文进行比较。(#1510,#2127,#1477,#2803)
这是我为审查 PR 而制作的新创建/修改表功能的粗略视频演示:
发布于 2026年6月23日 下午9:34
最近的文章
- 使用 Claude Code 将 Moebius 0.2B 图像修复模型移植到浏览器中 - 2026年6月22日
- sqlite-utils 4.0rc1 添加了迁移和嵌套事务 - 2026年6月21日
- Datasette 应用:在 Datasette 中托管自定义 HTML 应用程序 - 2026年6月18日
#primary
这是 Simon Willison 于 2026年6月23日 发布的一篇文章。
datasette
1,520
月度简报
每月赞助我10美元,获取本月最重要的大型语言模型发展的精选电子邮件摘要。
少给我发点邮件!
赞助并订阅
.metabox
#secondary
#wrapper
- 披露
- 附录
- ©
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- 2019
- 2020
- 2021
- 2022
- 2023
- 2024
- 2025
- 2026