<spanid="evennia-web-website-forms"></span><h1>evennia.web.website.forms<aclass="headerlink"href="#module-evennia.web.website.forms"title="Permalink to this headline">¶</a></h1>
<dlclass="py class">
<dtid="evennia.web.website.forms.EvenniaForm">
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.forms.</code><codeclass="sig-name descname">EvenniaForm</code><spanclass="sig-paren">(</span><emclass="sig-param">data=None</em>, <emclass="sig-param">files=None</em>, <emclass="sig-param">auto_id='id_%s'</em>, <emclass="sig-param">prefix=None</em>, <emclass="sig-param">initial=None</em>, <emclass="sig-param">error_class=<class 'django.forms.utils.ErrorList'></em>, <emclass="sig-param">label_suffix=None</em>, <emclass="sig-param">empty_permitted=False</em>, <emclass="sig-param">field_order=None</em>, <emclass="sig-param">use_required_attribute=None</em>, <emclass="sig-param">renderer=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/forms.html#EvenniaForm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.forms.EvenniaForm"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">clean</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/forms.html#EvenniaForm.clean"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.forms.EvenniaForm.clean"title="Permalink to this definition">¶</a></dt>
<dd><p>Django hook. Performed on form submission.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Returns</dt>
<ddclass="field-odd"><p><em>cleaned (dict)</em>– Dictionary of key:value pairs submitted on the form.</p>
<codeclass="sig-name descname">base_fields</code><emclass="property"> = {}</em><aclass="headerlink"href="#evennia.web.website.forms.EvenniaForm.base_fields"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">declared_fields</code><emclass="property"> = {}</em><aclass="headerlink"href="#evennia.web.website.forms.EvenniaForm.declared_fields"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.web.website.forms.EvenniaForm.media"title="Permalink to this definition">¶</a></dt>
<dd><p>Return all media required to render the widgets on this form.</p>
</dd></dl>
</dd></dl>
<dlclass="py class">
<dtid="evennia.web.website.forms.AccountForm">
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.forms.</code><codeclass="sig-name descname">AccountForm</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">*</span><spanclass="n">args</span></em>, <emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/forms.html#AccountForm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.forms.AccountForm"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-name descname">Meta</code><aclass="reference internal"href="../_modules/evennia/web/website/forms.html#AccountForm.Meta"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.forms.AccountForm.Meta"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.website.forms.AccountForm.Meta.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.accounts.accounts.html#evennia.accounts.accounts.DefaultAccount"title="evennia.accounts.accounts.DefaultAccount"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.accounts.accounts.DefaultAccount</span></code></a></p>
<codeclass="sig-name descname">fields</code><emclass="property"> = ('username', 'email')</em><aclass="headerlink"href="#evennia.web.website.forms.AccountForm.Meta.fields"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">field_classes</code><emclass="property"> = {'username': <class 'django.contrib.auth.forms.UsernameField'>}</em><aclass="headerlink"href="#evennia.web.website.forms.AccountForm.Meta.field_classes"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.web.website.forms.AccountForm.media"title="Permalink to this definition">¶</a></dt>
<dd><p>Return all media required to render the widgets on this form.</p>
</dd></dl>
</dd></dl>
<dlclass="py class">
<dtid="evennia.web.website.forms.ObjectForm">
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.forms.</code><codeclass="sig-name descname">ObjectForm</code><spanclass="sig-paren">(</span><emclass="sig-param">data=None</em>, <emclass="sig-param">files=None</em>, <emclass="sig-param">auto_id='id_%s'</em>, <emclass="sig-param">prefix=None</em>, <emclass="sig-param">initial=None</em>, <emclass="sig-param">error_class=<class 'django.forms.utils.ErrorList'></em>, <emclass="sig-param">label_suffix=None</em>, <emclass="sig-param">empty_permitted=False</em>, <emclass="sig-param">instance=None</em>, <emclass="sig-param">use_required_attribute=None</em>, <emclass="sig-param">renderer=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/forms.html#ObjectForm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.forms.ObjectForm"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-name descname">Meta</code><aclass="reference internal"href="../_modules/evennia/web/website/forms.html#ObjectForm.Meta"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.forms.ObjectForm.Meta"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.website.forms.ObjectForm.Meta.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.objects.objects.html#evennia.objects.objects.DefaultObject"title="evennia.objects.objects.DefaultObject"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.objects.objects.DefaultObject</span></code></a></p>
<codeclass="sig-name descname">fields</code><emclass="property"> = ('db_key',)</em><aclass="headerlink"href="#evennia.web.website.forms.ObjectForm.Meta.fields"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">labels</code><emclass="property"> = {'db_key': 'Name'}</em><aclass="headerlink"href="#evennia.web.website.forms.ObjectForm.Meta.labels"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">base_fields</code><emclass="property"> = {'db_key': <django.forms.fields.CharField object>}</em><aclass="headerlink"href="#evennia.web.website.forms.ObjectForm.base_fields"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">declared_fields</code><emclass="property"> = {}</em><aclass="headerlink"href="#evennia.web.website.forms.ObjectForm.declared_fields"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.web.website.forms.ObjectForm.media"title="Permalink to this definition">¶</a></dt>
<dd><p>Return all media required to render the widgets on this form.</p>
</dd></dl>
</dd></dl>
<dlclass="py class">
<dtid="evennia.web.website.forms.CharacterForm">
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.forms.</code><codeclass="sig-name descname">CharacterForm</code><spanclass="sig-paren">(</span><emclass="sig-param">data=None</em>, <emclass="sig-param">files=None</em>, <emclass="sig-param">auto_id='id_%s'</em>, <emclass="sig-param">prefix=None</em>, <emclass="sig-param">initial=None</em>, <emclass="sig-param">error_class=<class 'django.forms.utils.ErrorList'></em>, <emclass="sig-param">label_suffix=None</em>, <emclass="sig-param">empty_permitted=False</em>, <emclass="sig-param">instance=None</em>, <emclass="sig-param">use_required_attribute=None</em>, <emclass="sig-param">renderer=None</em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/forms.html#CharacterForm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.forms.CharacterForm"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-name descname">Meta</code><aclass="reference internal"href="../_modules/evennia/web/website/forms.html#CharacterForm.Meta"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.forms.CharacterForm.Meta"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.website.forms.CharacterForm.Meta.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.objects.objects.html#evennia.objects.objects.DefaultCharacter"title="evennia.objects.objects.DefaultCharacter"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.objects.objects.DefaultCharacter</span></code></a></p>
<codeclass="sig-name descname">fields</code><emclass="property"> = ('db_key',)</em><aclass="headerlink"href="#evennia.web.website.forms.CharacterForm.Meta.fields"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">labels</code><emclass="property"> = {'db_key': 'Name'}</em><aclass="headerlink"href="#evennia.web.website.forms.CharacterForm.Meta.labels"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">declared_fields</code><emclass="property"> = {'desc': <django.forms.fields.CharField object>}</em><aclass="headerlink"href="#evennia.web.website.forms.CharacterForm.declared_fields"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.web.website.forms.CharacterForm.media"title="Permalink to this definition">¶</a></dt>
<dd><p>Return all media required to render the widgets on this form.</p>
<codeclass="sig-name descname">declared_fields</code><emclass="property"> = {'desc': <django.forms.fields.CharField object>}</em><aclass="headerlink"href="#evennia.web.website.forms.CharacterUpdateForm.declared_fields"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.web.website.forms.CharacterUpdateForm.media"title="Permalink to this definition">¶</a></dt>
<dd><p>Return all media required to render the widgets on this form.</p>