轻松地围绕它们创建各种操作。

django-action-framework的Python项目详细描述


django-action-frameworkdaf)提供生成 单个操作定义中的多个不同接口。是什么 一个行动?这是一个函数。通过编写一个函数并提供一些 关于函数特性的提示,您可以:

  1. 使用正确的表单验证从函数生成表单视图。在
  2. 在传递给函数的模型对象上生成更新视图。在
  3. 在多个对象上生成批量更新视图。这些物体可以 在一个期望一个对象的函数上被参数化,意味着你的细节 和批量视图在需要时共享相同的代码。在
  4. 通过向导生成多个视图的参数, 即使这些步骤是有条件的。在
  5. 将这些视图作为模型、细节和, 或批量操作。在
  6. 在视图集上生成Django Rest框架操作。在

daf删除了维护验证的样板文件和认知开销 逻辑、视图逻辑和更新逻辑分布在Django视图、模型、管理中 接口、API端点和Django项目中的其他位置。daf 允许工程师专注于编写一个清晰且易于测试的 将复杂的UI和API视为 函数而不是一段纠结在一起的代码。在

有关如何使用django-action-framework的示例和完整教程, 查看docs。在

安装

安装django操作框架:

pip3 install django-action-framework

在此之后,将daf添加到INSTALLED_APPS 你的Django项目的设置。在

还要确保以下应用程序在INSTALLED_APPS中:

  • django.contrib.admin
  • django.contrib.auth
  • django.contrib.contenttypes
  • django.contrib.humanize
  • django.contrib.staticfiles

投稿指南

关于建立django发展行动框架和 正在参与更改,请查看CONTRIBUTING.rst。在

主要作者

  • @卫斯肯德尔
  • @罗曼苏尔(罗马南部)
  • @张布赖恩(布莱恩张)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javaelk:如何在Kibana中按异常类对stacktrace进行分组   java两个组件使用MigLayout相互重叠   java Hibernate标准获取关联实体的列表,而不是父实体的列表   从Java关闭另一个应用程序,但不是由当前Java应用程序启动   java使用OGNL获取参数   java如何在SSLEngine中启用密码TLS\U DHE\U RSA\U和\U AES\U 256\U GCM\U SHA384   在Java中有效地比较两个列表<Object[]>   java杀死挂起的线程   在java中从指定模式前后的字符串中提取子字符串   存储整数的java HashMap替代方案   java如何使用LibGDX加载特定于语言的资产?   java如何使用JSON响应从维基百科读取结构化数据   java无法连接到Spark Master:原因是:[已解除关联]   java如何配置Elastic beanstalk classic负载平衡器以使用CLI终止HTTPS   java筛网中的奥斯汀大于int   java PircBot在每个用户上迭代一组命令   java将带有Jackson的hashmap编组为XML的错误结构   testng中的java设置testfailure给出了正回报   java如何在IntelliJ中正确配置Eclipse项目?