Skip to main content

amis-python

license python version

基于 百度amis 前端框架的python pydantic模型封装。

由于原版本缺少大量amis新版本的组件或配置,因此本项目在其版本的基础上进行了扩充。

相比fastapi-amis-admin的版本:

  • 涵盖amis截至3.1.0版本的所有组件
  • 使用jinja2模板
  • 支持修改主题

安装

pip install amis-python

简单使用

from amis.components import Page

page = Page(title='新页面', body='Hello World')
# 输出为python字典
print(page.to_dict())
# 输出为json
print(page.to_json())
# 输出为str
print(page.render())
# 保存为html文件
with open('HelloWorld.html', 'w', encoding='utf-8') as f:
    f.write(page.render())

详细使用

详见amis官方文档

感谢

Metadata

Release files for amis-py-model 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for amis-py-model 1.0.0
File Size Uploaded
amis_py_model-1.0.0.tar.gz 56.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for amis-py-model 1.0.0
File Interpreter ABI Platform
amis_py_model-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 114.8 kB

Release files / amis_py_model-1.0.0.tar.gz

Download URL amis_py_model-1.0.0.tar.gz
Size 56.4 kB
Tags Source
SHA-256 checksum
How to use checksums
bc38353419a2b8f6361d0b8c0d06ebd4d0207f2f85377c829fec5ce985f8cab8
BLAKE2b-256 checksum
How to use checksums
3ac5dd1b81ac77074a33babe443e0ea8944bdb3e562361c822afd592ae4b44a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / amis_py_model-1.0.0-py3-none-any.whl

Download URL amis_py_model-1.0.0-py3-none-any.whl
Size 58.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d0430930d50ef6332c42ee81a9035d44456755f3a84358f6c559f226bf38ce7
BLAKE2b-256 checksum
How to use checksums
094e7290d6f1a1c45747fe663b34264c37c9cc7d3622bec091f71450006b03b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page