{ "info": { "author": null, "author_email": "luxuncang ", "bugtrack_url": null, "classifiers": [], "description": "## amis-python\n

\n \"license\"\n \"python\"\n \"version\"\n

\n\n\u57fa\u4e8e [\u767e\u5ea6amis](https://github.com/baidu/amis) \u524d\u7aef\u6846\u67b6\u7684python pydantic\u6a21\u578b\u5c01\u88c5\u3002\n\n\u7531\u4e8e[\u539f\u7248\u672c](https://github.com/amisadmin/fastapi_amis_admin/tree/master/fastapi_amis_admin/amis)\u7f3a\u5c11\u5927\u91cfamis\u65b0\u7248\u672c\u7684\u7ec4\u4ef6\u6216\u914d\u7f6e\uff0c\u56e0\u6b64\u672c\u9879\u76ee\u5728\u5176\u7248\u672c\u7684\u57fa\u7840\u4e0a\u8fdb\u884c\u4e86\u6269\u5145\u3002\n\n\u76f8\u6bd4fastapi-amis-admin\u7684\u7248\u672c\uff1a\n- \u6db5\u76d6amis\u622a\u81f33.1.0\u7248\u672c\u7684\u6240\u6709\u7ec4\u4ef6\n- \u4f7f\u7528jinja2\u6a21\u677f\n- \u652f\u6301\u4fee\u6539\u4e3b\u9898\n## \u5b89\u88c5\n```\npip install amisui\n```\n## \u7b80\u5355\u4f7f\u7528\n```python\nfrom amisui.components import Page\n\npage = Page(title='\u65b0\u9875\u9762', body='Hello World')\n# \u8f93\u51fa\u4e3apython\u5b57\u5178\nprint(page.to_dict())\n# \u8f93\u51fa\u4e3ajson\nprint(page.to_json())\n# \u8f93\u51fa\u4e3astr\nprint(page.render())\n# \u4fdd\u5b58\u4e3ahtml\u6587\u4ef6\nwith open('HelloWorld.html', 'w', encoding='utf-8') as f:\n f.write(page.render())\n```\n\n## \u8be6\u7ec6\u4f7f\u7528\n\u8be6\u89c1[amis\u5b98\u65b9\u6587\u6863](https://aisuda.bce.baidu.com/amis/zh-CN/docs/index)\n\n## \u611f\u8c22\n- [amis-python](hCMHopeSunshine/amis-python)", "description_content_type": "text/markdown", "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "dynamic": null, "home_page": null, "keywords": null, "license": "Apache-2.0", "maintainer": null, "maintainer_email": null, "name": "amisui", "package_url": "https://pypi.org/project/amisui/", "platform": null, "project_url": "https://pypi.org/project/amisui/", "project_urls": null, "provides_extra": null, "release_url": "https://pypi.org/project/amisui/0.1.6/", "requires_dist": [ "pydantic>=1.10.14", "jinja2>=3.1.3" ], "requires_python": ">3.7", "summary": "Default template for PDM package", "version": "0.1.6", "yanked": false, "yanked_reason": null }, "last_serial": 23515020, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "185a560833a3598710d2ab47182fda6f1eac8d896b830ae21fb8bba386836c8e", "md5": "fc45ecde0e35c99e08938ef6c9a10655", "sha256": "5f967fb0c09a62803452715665786a1eb694663160902acb500df0f4154ff175" }, "downloads": -1, "filename": "amisui-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc45ecde0e35c99e08938ef6c9a10655", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.8", "size": 58312, "upload_time": "2024-02-23T16:28:58", "upload_time_iso_8601": "2024-02-23T16:28:58.819792Z", "url": "https://files.pythonhosted.org/packages/18/5a/560833a3598710d2ab47182fda6f1eac8d896b830ae21fb8bba386836c8e/amisui-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "5e35507fcb3fc43f331a9cbb9bd2b99498291e3f01d03bdfc29f17f8954ca9bd", "md5": "c4d41fd25df4d38444f29dc40cdb6234", "sha256": "d7f764433efc00e93f601d2bcd008d1eb9d2bf10ce25fcd09217cc9f31923859" }, "downloads": -1, "filename": "amisui-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c4d41fd25df4d38444f29dc40cdb6234", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.8", "size": 56396, "upload_time": "2024-02-23T16:28:59", "upload_time_iso_8601": "2024-02-23T16:28:59.788413Z", "url": "https://files.pythonhosted.org/packages/5e/35/507fcb3fc43f331a9cbb9bd2b99498291e3f01d03bdfc29f17f8954ca9bd/amisui-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "blake2b_256": "00f3fb4e44dbcc12e6c4cf18a992fb5ad196b9bbb4ee18c249e9fefa6e259b77", "md5": "10f94042725b9707b2362c2325454ec1", "sha256": "448cc9662486c301ea1fcb65892defa0a0bd0b26e75f887df0a4115439db2c39" }, "downloads": -1, "filename": "amisui-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "10f94042725b9707b2362c2325454ec1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.8", "size": 58326, "upload_time": "2024-02-23T16:50:20", "upload_time_iso_8601": "2024-02-23T16:50:20.122632Z", "url": "https://files.pythonhosted.org/packages/00/f3/fb4e44dbcc12e6c4cf18a992fb5ad196b9bbb4ee18c249e9fefa6e259b77/amisui-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "0187ddef1262765ed3224f0c0055bd476b7c0340ec7aae4959a2d719324f7365", "md5": "b37abdd2b888cf22f4055fe9b86e226b", "sha256": "8f175190e49c01679a9215ea0af309a9d2f62cb09efca0c0c030c11d396d6aa5" }, "downloads": -1, "filename": "amisui-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b37abdd2b888cf22f4055fe9b86e226b", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.8", "size": 56391, "upload_time": "2024-02-23T16:50:21", "upload_time_iso_8601": "2024-02-23T16:50:21.901457Z", "url": "https://files.pythonhosted.org/packages/01/87/ddef1262765ed3224f0c0055bd476b7c0340ec7aae4959a2d719324f7365/amisui-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "blake2b_256": "2ef1721ab1739888c26cbfeffbd2d56e6460e08c504658e06d37aa42f8c39821", "md5": "e4813504a5617cdf6dae00e8a862711c", "sha256": "1ba469c1ca8d502d50035eb32845699d11a01f1c83600b9e141eba9bbfa1525f" }, "downloads": -1, "filename": "amisui-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e4813504a5617cdf6dae00e8a862711c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.8", "size": 58319, "upload_time": "2024-02-25T15:49:54", "upload_time_iso_8601": "2024-02-25T15:49:54.140921Z", "url": "https://files.pythonhosted.org/packages/2e/f1/721ab1739888c26cbfeffbd2d56e6460e08c504658e06d37aa42f8c39821/amisui-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "e16228d3358f3fe675b7a2be2a3fe9fc4eca3302884f6e4ac038f6fc3d759972", "md5": "4f90192528ea41b51c33f9102dd890ad", "sha256": "1a61e683ca9ed127660fc825d62f255d9846448e23b42e8c525b781a1fdc5673" }, "downloads": -1, "filename": "amisui-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4f90192528ea41b51c33f9102dd890ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.8", "size": 56380, "upload_time": "2024-02-25T15:49:55", "upload_time_iso_8601": "2024-02-25T15:49:55.335807Z", "url": "https://files.pythonhosted.org/packages/e1/62/28d3358f3fe675b7a2be2a3fe9fc4eca3302884f6e4ac038f6fc3d759972/amisui-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "blake2b_256": "44f3de9b02aa042ba7e2c7c7c047430281140486cb19f9838f6d4142bd72e30e", "md5": "4460dfb66900489f69a944f0cf105d83", "sha256": "a9aa072d00ca1ceacc453a76b49783327283fa321f1b31d56b4d6cbbfdac3928" }, "downloads": -1, "filename": "amisui-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4460dfb66900489f69a944f0cf105d83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.7", "size": 58554, "upload_time": "2024-02-29T15:54:29", "upload_time_iso_8601": "2024-02-29T15:54:29.195686Z", "url": "https://files.pythonhosted.org/packages/44/f3/de9b02aa042ba7e2c7c7c047430281140486cb19f9838f6d4142bd72e30e/amisui-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "5e26357d1f535ea0243af9c8ae91c5a9bc07a101e97f02f25c3045656bf385b2", "md5": "91996ae896c638b0419108a4aebf8d6a", "sha256": "e161514d3bc071368a8ad78c1812e2cc1d4dbdcc667c4eab21600c08bd29db86" }, "downloads": -1, "filename": "amisui-0.1.3.tar.gz", "has_sig": false, "md5_digest": "91996ae896c638b0419108a4aebf8d6a", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.7", "size": 56563, "upload_time": "2024-02-29T15:54:30", "upload_time_iso_8601": "2024-02-29T15:54:30.870902Z", "url": "https://files.pythonhosted.org/packages/5e/26/357d1f535ea0243af9c8ae91c5a9bc07a101e97f02f25c3045656bf385b2/amisui-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "blake2b_256": "d617013996b8ce6b3e72ab242c110ff6824ed9d21621e969cc07546d8023afc9", "md5": "27487a43bf40b4e9b331140a8f4cabad", "sha256": "0447da6bbe65b2b2acd3b5da3b4e3ef2a8ecd3b33ca12eb53e47f7498b12cdc1" }, "downloads": -1, "filename": "amisui-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "27487a43bf40b4e9b331140a8f4cabad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.7", "size": 58541, "upload_time": "2024-03-14T12:26:40", "upload_time_iso_8601": "2024-03-14T12:26:40.865303Z", "url": "https://files.pythonhosted.org/packages/d6/17/013996b8ce6b3e72ab242c110ff6824ed9d21621e969cc07546d8023afc9/amisui-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "3743a4c064436a683e4ce527a2e4d43ec5b26b9e75f727015354bf95cd10dad9", "md5": "81e75c673d2d6c60ad10214f73932c08", "sha256": "a96623314a327d9bdcc81b2a7ec7d33419ed67185dd713bf4c628548c8b7910b" }, "downloads": -1, "filename": "amisui-0.1.4.tar.gz", "has_sig": false, "md5_digest": "81e75c673d2d6c60ad10214f73932c08", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.7", "size": 56462, "upload_time": "2024-03-14T12:26:43", "upload_time_iso_8601": "2024-03-14T12:26:43.660312Z", "url": "https://files.pythonhosted.org/packages/37/43/a4c064436a683e4ce527a2e4d43ec5b26b9e75f727015354bf95cd10dad9/amisui-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "blake2b_256": "15169b40f2ce2502df35a07824e034570bfb2f0e0bc3d0936035176b3ba0d6b7", "md5": "fc641ac10a54689a832e5ea7cf59cc13", "sha256": "39d860feb6132fc98b084e9d0385a58820e480e2f1ddc43b1cb768ea17440e66" }, "downloads": -1, "filename": "amisui-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "fc641ac10a54689a832e5ea7cf59cc13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.7", "size": 58454, "upload_time": "2024-06-03T14:23:57", "upload_time_iso_8601": "2024-06-03T14:23:57.011900Z", "url": "https://files.pythonhosted.org/packages/15/16/9b40f2ce2502df35a07824e034570bfb2f0e0bc3d0936035176b3ba0d6b7/amisui-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "7f185cc2718dd0fd961d57f740808e70d8d59fe0761547cf841e2603b7bc5ce4", "md5": "914fabed5ad6718b386a42b75774fb97", "sha256": "0b6aedbad81c55557de72d3dac8f06b3c7983e8ebb019f796e4ffbf585a9ff4b" }, "downloads": -1, "filename": "amisui-0.1.5.tar.gz", "has_sig": false, "md5_digest": "914fabed5ad6718b386a42b75774fb97", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.7", "size": 56386, "upload_time": "2024-06-03T14:23:58", "upload_time_iso_8601": "2024-06-03T14:23:58.278372Z", "url": "https://files.pythonhosted.org/packages/7f/18/5cc2718dd0fd961d57f740808e70d8d59fe0761547cf841e2603b7bc5ce4/amisui-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "blake2b_256": "29bf7fd3bce17e0b118ffbe2227a59d72ad8a25038c3f46e8fea47cc3b7ba54b", "md5": "206ecc19888dbfba7103dbcf8ec2e405", "sha256": "0c23afd13c501764e85cadb31f692c681b12886931cee8b996293fd3de0397bf" }, "downloads": -1, "filename": "amisui-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "206ecc19888dbfba7103dbcf8ec2e405", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.7", "size": 58532, "upload_time": "2024-06-04T03:14:38", "upload_time_iso_8601": "2024-06-04T03:14:38.503850Z", "url": "https://files.pythonhosted.org/packages/29/bf/7fd3bce17e0b118ffbe2227a59d72ad8a25038c3f46e8fea47cc3b7ba54b/amisui-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b237a7a8288d3d01da5adecfd8ea72a0907b9b68a7d5062b69e12a9b1e048489", "md5": "899b835b775eea17181ce53d303cf975", "sha256": "b130f0375934c52376ee187682fd41a1e8445dceeacebbfac720b66f43a80208" }, "downloads": -1, "filename": "amisui-0.1.6.tar.gz", "has_sig": false, "md5_digest": "899b835b775eea17181ce53d303cf975", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.7", "size": 56454, "upload_time": "2024-06-04T03:14:39", "upload_time_iso_8601": "2024-06-04T03:14:39.909758Z", "url": "https://files.pythonhosted.org/packages/b2/37/a7a8288d3d01da5adecfd8ea72a0907b9b68a7d5062b69e12a9b1e048489/amisui-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "29bf7fd3bce17e0b118ffbe2227a59d72ad8a25038c3f46e8fea47cc3b7ba54b", "md5": "206ecc19888dbfba7103dbcf8ec2e405", "sha256": "0c23afd13c501764e85cadb31f692c681b12886931cee8b996293fd3de0397bf" }, "downloads": -1, "filename": "amisui-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "206ecc19888dbfba7103dbcf8ec2e405", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.7", "size": 58532, "upload_time": "2024-06-04T03:14:38", "upload_time_iso_8601": "2024-06-04T03:14:38.503850Z", "url": "https://files.pythonhosted.org/packages/29/bf/7fd3bce17e0b118ffbe2227a59d72ad8a25038c3f46e8fea47cc3b7ba54b/amisui-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b237a7a8288d3d01da5adecfd8ea72a0907b9b68a7d5062b69e12a9b1e048489", "md5": "899b835b775eea17181ce53d303cf975", "sha256": "b130f0375934c52376ee187682fd41a1e8445dceeacebbfac720b66f43a80208" }, "downloads": -1, "filename": "amisui-0.1.6.tar.gz", "has_sig": false, "md5_digest": "899b835b775eea17181ce53d303cf975", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.7", "size": 56454, "upload_time": "2024-06-04T03:14:39", "upload_time_iso_8601": "2024-06-04T03:14:39.909758Z", "url": "https://files.pythonhosted.org/packages/b2/37/a7a8288d3d01da5adecfd8ea72a0907b9b68a7d5062b69e12a9b1e048489/amisui-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }