Skip to main content

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

Project description

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官方文档

感谢

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amis_python-1.0.8.post2.tar.gz (56.5 kB view details)

Uploaded Source

Built Distribution

amis_python-1.0.8.post2-py3-none-any.whl (58.5 kB view details)

Uploaded Python 3

File details

Details for the file amis_python-1.0.8.post2.tar.gz.

File metadata

  • Download URL: amis_python-1.0.8.post2.tar.gz
  • Upload date:
  • Size: 56.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for amis_python-1.0.8.post2.tar.gz
Algorithm Hash digest
SHA256 83c62fd68f7ac778d41b4b9312e0bc1d1f8418f8a6c1a993d23c0e74ba1af5fb
MD5 7781d6ffb02b39232b11e127c6b36d80
BLAKE2b-256 2e04282fd64df0b50c93e58b41af67c195c64a2d9b72848dd3951ce3b9baca6d

See more details on using hashes here.

File details

Details for the file amis_python-1.0.8.post2-py3-none-any.whl.

File metadata

File hashes

Hashes for amis_python-1.0.8.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 92a9b5515ae901f57bb90281224663987b96bb16a81e56ce26fb390bb3bd550a
MD5 6b850b5f65b190889725d14d539804a2
BLAKE2b-256 86b82e80da5abf70fd80278621a0fc8a40e2b177767417caa9ecff05464b2a42

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page