Baserow OpenAPI Python SDK
Project description
Baserowsdk
Requirements
python3.8 +
Installation
pip install --upgrade baserowsdk
Getting started
初始化客户端
from baserowsdk import Client
client = Client(
api_key="your_api_key",
base_url="http://your.baserow.domain"
)
获取字段信息
# 获取表的所有字段定义
fields = client.fields(table_id=182)
print(fields)
查询数据
# 单条查询
base = client.base(39)
row = base.table(182).row(row_id=1)
print(row)
# 批量查询
rows = base.table(182).select(page_size=100)
print(rows)
创建数据
# 创建新记录
row = client.base(39).table(182).create(
fields={"黑话改写_输入": "1234567890","黑话改写_输出": "1234567890"}
)
print(row)
更新数据
# 更新记录
updated_row = client.base(39).table(182).update(
row_id=6,
fields={
"执行批次ID": "BATCH-001",
"测试用例": [1, 2, 3] # 关联字段支持多值
},
user_field_names=True # 使用用户定义的字段名
)
print(updated_row)
删除数据
# 删除记录
client.base(39).table(182).delete(row_id=7)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
baserowsdk-0.0.9.tar.gz
(7.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file baserowsdk-0.0.9.tar.gz.
File metadata
- Download URL: baserowsdk-0.0.9.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/23.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4e42388d79227f6f25096c88dcb98c97a23cacf7f2ad3c638d2ba7c5b9c5b0e
|
|
| MD5 |
66080743288e2a33e8f63e7a0652f316
|
|
| BLAKE2b-256 |
2959d874a20a2befdd0de0aaba0b30c87fe8b23493bf3b2743e13c427b1a7a45
|
File details
Details for the file baserowsdk-0.0.9-py3-none-any.whl.
File metadata
- Download URL: baserowsdk-0.0.9-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/23.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ac99cfe587047f6dfb1eaa7f0690bedd94c1c92ce539439e99f97b23b3712d0
|
|
| MD5 |
e1257ca49ecd1e3b9756422001927ae4
|
|
| BLAKE2b-256 |
84375003dcb05b7534c79a76ea24456a9a723ab0a4b45a88f429ae8ee9e0e66c
|