---
url: "https://vueda.dev/v3/reference/api/py/vueda.workflow.forms/WorkflowAddForm.md"
title: "WorkflowAddForm"
---

# WorkflowAddForm

## Overview

The main implementation of all the Form logic. Note that this class is
different than Form. See the comments by the Form class for more info. Any
improvements to the form API should be made to this class, not to the Form
class.

## `Meta` {#Meta}

### Source {#Meta-source}

`server/vueda/workflow/forms.py:84`

## `__init__` {#--init--}

### Signature {#--init---signature}

`__init__(args, kwargs)`

#### Parameters {#--init---parameters}

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| <span id="--init---param-args">args</span> |  | no |  |  |
| <span id="--init---param-kwargs">kwargs</span> |  | no |  |  |

### Source {#--init---source}

`server/vueda/workflow/forms.py:92`

## `base_fields` {#base_fields}

## `content_type` {#content_type}

## `declared_fields` {#declared_fields}

## `media` {#media}

Return all media required to render the widgets on this form.

### Source {#media-source}

`.venv/lib/python3.12/site-packages/django/forms/widgets.py:280`

## `name` {#name}

## Source

`server/vueda/workflow/forms.py:80`
