Simon Willison's Weblog

datasette 1.0a35

8.5内容质量

TL;DR · AI 摘要

Datasette 1.0a35 新增了创建和修改数据库表的界面及 API,提升了数据探索和发布的功能。

核心要点

  • Datasette 1.0a35 新增了创建表的界面和 /<database>/-/create JSON API。
  • 新增了修改表的界面和 /<database>/<table>/-/alter JSON API。
  • 模板上下文文档为自定义模板提供了稳定的 API,直到 Datasette 2.0。

结构提纲

按章节快速跳转。

  1. 介绍了 Datasette 1.0a35 的主要更新内容。

  2. 新增了创建表的界面和 JSON API,支持定义列、主键等。

  3. 新增了修改表的界面和 JSON API,支持添加、删除和重命名列等操作。

  4. 文档列出了自定义模板可用的变量,并作为稳定 API 提供。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 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.

    第 2 段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • New 'Alter table' table action and /<database>/<table>/-/alter JSON API for changing existing tables.

    第 2 段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • Template context documentation listing the variables available to custom templates for Datasette's core pages.

    第 2 段

    ⬇︎ 下载 PNG𝕏 分享到 X
#Datasette#数据库工具#开源#数据探索
打开原文

发布: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