OpenSource-Hub
D

datasette

11.0k stars·開発ツール·SHA-256 チェックサム確認済み

将任意 SQLite 数据库一键转化为交互式网站和 API,零代码发布数据。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

一键把数据变成可浏览的网站和公共 API

主な機能

  • 将 SQLite 数据库转化为交互式网站和 RESTful API
  • 支持 CSV、JSON 等多种格式导出
  • 一键部署到 Heroku 或 Google Cloud Run
  • 自动生成分面搜索、过滤器界面
  • 嵌入许可证、来源等元数据信息

できないこと

  • 默认使用 SQLite,不适用于高并发写入场景;适合只读或低频更新场景,需要基本命令行知识;若完全不熟悉终端,建议先了解基础操作,部署到云平台需额外配置 Heroku 或 Google Cloud 账户及 CLI 环境

使用例

  • 数据记者发布调查数据集供读者探索
  • 博物馆分享馆藏数据库,供研究者和公众查询
  • 研究人员公开实验数据,允许他人通过 API 调用分析

詳細説明

Datasette 是一款开源数据探索与发布工具。它能将任何 SQLite 数据库(或可导入的数据)直接转化为一个交互式、可探索的网站,并自动提供只读的 JSON API。专为数据记者、档案管理员、研究人员等需要分享数据的用户设计,无需任何 Web 开发经验。核心功能包括:自动表格浏览、分面搜索、CSV/JSON 导出、元数据嵌入(许可证、来源)、一键部署到 Heroku 或 Google Cloud Run。此外,Datasette Lite 借助 WebAssembly 完全在浏览器中运行,无需服务器即可演示。

トラブルシューティング & FAQ (1)

トラブル対応
Datasette で execute-sql-write ステートメントに randomblob() のような SQLite 関数を使用できないのはなぜですか?

Datasetteはこれまで安全性のために書き込みクエリでのSQLite関数をブロックしていましたが、信頼性のあるバイパス(例:create table t(x default (hex(randomblob(4)))))が発見されたため、制限が解除されました。issue #2751の解決以降、すべてのSQLite関数が書き込みSQLで許可されています。最新のDatasetteバージョンにアップデートすれば直接使用でき、回避策は不要です。

参照 Issue #2751

タグ

data-explorationsqliteapipublishingopen-data

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

步骤1:安装 Python 3.8 以上版本

4

步骤2:打开终端,执行 pip install datasette

5

步骤3:将数据库文件放在某个目录,执行 datasette serve 你的数据库.db

インストールガイド
  1. 步骤1:安装 Python 3.8 以上版本
  2. 步骤2:打开终端,执行 pip install datasette
  3. 步骤3:将数据库文件放在某个目录,执行 datasette serve 你的数据库.db
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

打开终端,执行 pip uninstall datasette 即可卸载

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスApache-2.0
最終更新2026-06-27 05:45:16
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト