Skip to content

BaseArrayWidget ​

Overview ​

Copied from django's BaseCSVWidget. For our use parsing json and querystrings, which can pass arrays natively.

The surrogate probably doesn't make sense for our use case, but it's here.

__init__ ​

Signature ​

__init__(args, kwargs)

Parameters ​

NameTypeRequiredDefaultDescription
argsno
kwargsno

Source ​

server/vueda/core/widgets.py:23

render ​

Render the widget as an HTML string.

Signature ​

render(self, name, value, attrs, renderer)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
nameyes
valueyes
attrsnoNone
renderernoNone

Source ​

server/vueda/core/widgets.py:50

value_from_datadict ​

Given a dictionary of data and this widget's name, return the value of this widget or None if it's not provided.

Signature ​

value_from_datadict(self, data, files, name)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
datayes
filesyes
nameyes

Source ​

server/vueda/core/widgets.py:34

media ​

Source ​

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

surrogate ​

Source ​

server/vueda/core/widgets.py:12