文件名称:django-action-framework:通过函数创建多种类型的接口
文件大小:520KB
文件格式:ZIP
更新时间:2024-06-15 08:09:03
Python
Django动作框架 django-action-framework ( daf )提供了从单个动作定义生成许多不同接口的能力。 什么是动作? 这是一个功能。 通过编写函数并提供有关函数特征的一些提示,您可以: 通过适当的表单验证从函数生成表单视图。 在传递给函数的模型对象上生成更新视图。 在多个对象上生成批量更新视图。 这些对象可以通过期望一个对象的函数进行参数化,这意味着您的详细信息视图和批量视图在需要时共享相同的代码。 生成向导视图以收集多个步骤中的函数参数,即使这些步骤是有条件的也是如此。 将这些视图作为模型,详细信息或批量操作以本地方式集成到Django admin中。 在您的视图集上生成Django Rest Framework操作。 daf消除了维护验证逻辑,视图逻辑以及更新遍及Django项目中Django视图,模型,管理界面,API端点和其他位置的逻辑的样板
【文件预览】:
django-action-framework-master
----README.rst(2KB)
----.readthedocs.yml(87B)
----poetry.lock(71KB)
----pyproject.toml(2KB)
----docs()
--------tutorial.rst(28KB)
--------conf.py(6KB)
--------installation.rst(191B)
--------toc.rst(148B)
--------release_notes.rst(111B)
--------requirements.txt(2KB)
--------Makefile(623B)
--------index.rst(9KB)
--------contributing.rst(33B)
--------package.rst(794B)
--------_static()
----CONTRIBUTING.rst(2KB)
----tox.ini(697B)
----LICENSE(1KB)
----settings.py(1KB)
----setup.cfg(569B)
----daf()
--------models.py(470B)
--------apps.py(1KB)
--------utils.py(892B)
--------templates()
--------contrib.py(4KB)
--------tests()
--------permissions.py(2KB)
--------interfaces.py(3KB)
--------__init__.py(60B)
--------migrations()
--------views.py(6KB)
--------admin.py(16KB)
--------registry.py(2KB)
--------urls.py(475B)
--------rest_framework.py(7KB)
--------actions.py(14KB)
----manage.py(320B)
----.gitignore(6KB)
----temple.yaml(286B)
----CHANGELOG.md(3KB)
----.circleci()
--------config.yml(2KB)
----Makefile(5KB)
----.env.template(58B)
----.gitcommit.tpl(342B)
----.editorconfig(210B)
----.git-tidy()
--------commit.yaml(417B)
--------commit.tpl(462B)
--------log.tpl(869B)
----devops.py(6KB)
----.pre-commit-config.yaml(124B)