datasette
데이터 탐색 및 발행을 위한 오픈 소스 멀티툴
파일 탐색기
- action.yml
- setup-sqlite-version.sh
- deploy-latest.yml
- playwright.yml
- prettier.yml
- publish.yml
- push_docker_tag.yml
- spellcheck.yml
- stable-docs.yml
- test-coverage.yml
- test-pyodide.yml
- test-sqlite-support.yml
- test.yml
- tmate-mac.yml
- tmate.yml
- dependabot.yml
- FUNDING.yml
- __init__.py
- config.py
- defaults.py
- helpers.py
- restrictions.py
- root.py
- tokens.py
- __init__.py
- cloudrun.py
- common.py
- heroku.py
- app.css
- autocomplete.js
- cm-editor-6.0.1.bundle.js
- cm-editor-6.0.1.js
- column-chooser.js
- datasette-manager.js
- edit-tools.js
- favicon.png
- json-format-highlight-1.0.1.js
- mobile-column-actions.js
- navigation-search.js
- sql-formatter-2.3.3.min.js
- table.js
- _action_menu.html
- _close_open_menus.html
- _codemirror.html
- _codemirror_foot.html
- _crumbs.html
- _debug_common_functions.html
- _description_source_license.html
- _execute_write_analysis_scripts.html
- _execute_write_analysis_styles.html
- _facet_results.html
- _footer.html
- _permission_ui_styles.html
- _permissions_debug_tabs.html
- _query_form_styles.html
- _query_results.html
- _sql_parameter_scripts.html
- _sql_parameter_styles.html
- _sql_parameters.html
- _suggested_facets.html
- _table.html
- allow_debug.html
- api_explorer.html
- base.html
- create_token.html
- csrf_error.html
- database.html
- debug_actions.html
- debug_allowed.html
- debug_autocomplete.html
- debug_check.html
- debug_permissions_playground.html
- debug_rules.html
- error.html
- execute_write.html
- index.html
- logout.html
- messages_debug.html
- patterns.html
- query.html
- query_create.html
- query_delete.html
- query_edit.html
- query_list.html
- row.html
- schema.html
- show_json.html
- table.html
- __init__.py
- actions_sql.py
- asgi.py
- baseconv.py
- check_callable.py
- internal_db.py
- multipart.py
- permissions.py
- shutil_backport.py
- sql_analysis.py
- sqlite.py
- testing.py
- __init__.py
- base.py
- database.py
- execute_write.py
- index.py
- query_helpers.py
- row.py
- special.py
- stored_queries.py
- table.py
- table_create_alter.py
- table_extras.py
- __init__.py
- __main__.py
- _pytest_plugin.py
- actor_auth_cookie.py
- app.py
- blob_renderer.py
- cli.py
- column_types.py
- csrf.py
- database.py
- default_actions.py
- default_column_types.py
- default_database_actions.py
- default_debug_menu.py
- default_jump_items.py
- default_magic_parameters.py
- default_query_actions.py
- default_table_actions.py
- events.py
- extras.py
- facets.py
- filters.py
- fixtures.py
- forbidden.py
- handle_exception.py
- hookspecs.py
- inspect.py
- jump.py
- permissions.py
- plugins.py
- renderer.py
- resources.py
- sql_functions.py
- stored_queries.py
- template_contexts.py
- tokens.py
- tracer.py
- url_builder.py
- version.py
- write_sql.py
- 000-default.conf
- deploy-to-cloud-run.sh
- Dockerfile
- fly.toml
- README.md
- table-example-plugins.js
- example_js_manager_plugins.py
- custom.css
- custom.js
- datasette-favicon.png
- brand.html
- navigation.html
- base.html
- .gitignore
- authentication.rst
- auto-build.sh
- binary_data.rst
- changelog.rst
- cli-reference.rst
- codespell-ignore-words.txt
- conf.py
- configuration.rst
- contributing.rst
- csv_export.rst
- custom_templates.rst
- datasette-0.51.png
- datasette-logo.svg
- deploying.rst
- ecosystem.rst
- events.md
- facets.rst
- full_text_search.rst
- getting_started.rst
- index.rst
- installation.rst
- internals.rst
- introspection.rst
- javascript_plugins.rst
- json_api.rst
- json_api_doc.py
- Makefile
- metadata.rst
- metadata_doc.py
- pages.rst
- performance.rst
- plugin_hooks.rst
- plugins.rst
- publish.rst
- settings.rst
- spatialite.rst
- sql_queries.rst
- template_context.rst
- template_context_doc.py
- testing_plugins.rst
- upgrade-1.0a20.md
- upgrade_guide.md
- writing_plugins.rst
- messages_output_renderer.py
- my_plugin.py
- my_plugin_2.py
- register_output_renderer.py
- sleep_sql_function.py
- view_name.py
- nest.html
- {slug}.html
- 202.html
- about.html
- atom.html
- headers.html
- redirect.html
- redirect2.html
- request.html
- route_{name}.html
- topic_{topic}.html
- _table.html
- show_json.html
- __init__.py
- build_small_spatialite_db.py
- conftest.py
- ext.c
- fixtures.py
- spatialite.db
- test-datasette-load-plugins.sh
- test_actions_sql.py
- test_actor_restriction_bug.py
- test_allowed_many.py
- test_allowed_resources.py
- test_api.py
- test_api_write.py
- test_auth.py
- test_autocomplete.py
- test_base_view.py
- test_cli.py
- test_cli_serve_get.py
- test_cli_serve_server.py
- test_column_types.py
- test_config_dir.py
- test_config_permission_rules.py
- test_crossdb.py
- test_csrf_middleware.py
- test_csv.py
- test_custom_pages.py
- test_datasette_https_server.sh
- test_debug_autocomplete.py
- test_default_deny.py
- test_docs.py
- test_docs_plugins.py
- test_error_shape.py
- test_extras.py
- test_facets.py
- test_fd_leak.py
- test_filters.py
- test_fixtures.py
- test_html.py
- test_internal_db.py
- test_internals_database.py
- test_internals_datasette.py
- test_internals_datasette_client.py
- test_internals_request.py
- test_internals_response.py
- test_internals_urls.py
- test_jump.py
- test_label_column_for_table.py
- test_load_extensions.py
- test_messages.py
- test_multipart.py
- test_package.py
- test_permission_endpoints.py
- test_permissions.py
- test_playwright.py
- test_plugins.py
- test_publish_cloudrun.py
- test_publish_heroku.py
- test_pytest_autoclose_plugin.py
- test_queries.py
- test_restriction_sql.py
- test_routes.py
- test_schema_endpoints.py
- test_search_tables.py
- test_spatialite.py
- test_stored_queries.py
- test_success_envelope.py
- test_table_api.py
- test_table_html.py
- test_template_context.py
- test_token_handler.py
- test_tracer.py
- test_utils.py
- test_utils_check_callable.py
- test_utils_permissions.py
- test_utils_sql_analysis.py
- test_write_sql_operation_decisions.py
- test_write_wrapper.py
- utils.py
- .coveragerc
- .dockerignore
- .git-blame-ignore-revs
- .gitattributes
- .gitignore
- .isort.cfg
- .prettierrc
- .readthedocs.yaml
- CODE_OF_CONDUCT.md
- codecov.yml
- Dockerfile
- Justfile
- LICENSE
- MANIFEST.in
- package-lock.json
- package.json
- pyproject.toml
- pytest.ini
- README.md
- ruff.toml
- setup.cfg
- test-in-pyodide-with-shot-scraper.sh
# 설치 가이드
python설치 및 실행 절차
pip install datasette
Python pip를 사용하여 Datasette을 설치합니다.
datasette serve path/to/database.db
SQLite 데이터베이스 파일을 대상으로 Datasette 서버를 실행합니다.
핵심 명령어
pip install datasette
PyPI를 통해 Datasette 패키지를 설치합니다.
datasette serve database.db
지정한 SQLite 데이터베이스로 웹 서버를 시작합니다.
datasette publish heroku database.db
Heroku 또는 Google Cloud Run에 데이터베이스와 함께 Datasette을 배포합니다.
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
릴리즈 타임라인
활발히 관리 중명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
brew install
설명 보기 ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
pip install
설명 보기 ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
pip
설명 보기 ▼
pip
Python 패키지 관리자.
`install`와 같은 일부 하위 명령어는 별도의 사용 문서가 존재.
더 많은 정보: <https://pip.pypa.io/en/stable/cli/pip/>.
pip install {{package}}
패키지 설치 (더 많은 설치 예시는 `pip install`를 참고):
pip install --user {{package}}
시스템 전체 기본 위치 대신 사용자 디렉터리에 패키지 설치:
pip install {{[-U|--upgrade]}} {{package}}
패키지 업그레이드:
pipx
설명 보기 ▼
pipx
Python 애플리케이션을 격리된 환경에서 설치하고 실행.
더 많은 정보: <https://manned.org/pipx>.
pipx run {{pycowsay}} {{moo}}
임시 가상 환경에서 앱 실행:
pipx install {{package}}
가상 환경에 패키지 설치 및 진입점을 경로에 추가:
pipx uninstall {{package}}
설치된 패키지 나열:
serve
설명 보기 ▼
serve
정적 파일 제공 및 디렉토리 목록화 도구.
더 많은 정보: <https://github.com/vercel/serve>.
serve
기본 포트에서 현재 디렉토리를 제공하는 HTTP 서버 시작:
serve -p {{port}} {{path/to/directory}}
특정 [p]포트에서 특정 디렉토리를 제공하는 HTTP 서버 시작:
serve {{[-C|--cors]}}
모든 응답에 `Access-Control-Allow-Origin: *` 헤더를 포함하여 CORS가 활성화된 HTTP 서버 시작:
