<spanid="evennia-web-website-views"></span><h1>evennia.web.website.views<aclass="headerlink"href="#module-evennia.web.website.views"title="Permalink to this headline">¶</a></h1>
<p>This file contains the generic, assorted views that don’t fall under one of the other applications.
Views are django’s way of processing e.g. html templates on the fly.</p>
<codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">to_be_implemented</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">request</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#to_be_implemented"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.to_be_implemented"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">evennia_admin</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">request</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#evennia_admin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.evennia_admin"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">admin_wrapper</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">request</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#admin_wrapper"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.admin_wrapper"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">EvenniaIndexView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#EvenniaIndexView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.EvenniaIndexView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/index.html'</em><aclass="headerlink"href="#evennia.web.website.views.EvenniaIndexView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_context_data</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#EvenniaIndexView.get_context_data"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.EvenniaIndexView.get_context_data"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">TypeclassMixin</code><aclass="reference internal"href="../_modules/evennia/web/website/views.html#TypeclassMixin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.TypeclassMixin"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">typeclass</code><aclass="headerlink"href="#evennia.web.website.views.TypeclassMixin.typeclass"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">EvenniaCreateView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#EvenniaCreateView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.EvenniaCreateView"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">page_title</code><aclass="headerlink"href="#evennia.web.website.views.EvenniaCreateView.page_title"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">EvenniaDetailView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#EvenniaDetailView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.EvenniaDetailView"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">page_title</code><aclass="headerlink"href="#evennia.web.website.views.EvenniaDetailView.page_title"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">EvenniaUpdateView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#EvenniaUpdateView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.EvenniaUpdateView"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">page_title</code><aclass="headerlink"href="#evennia.web.website.views.EvenniaUpdateView.page_title"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">EvenniaDeleteView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#EvenniaDeleteView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.EvenniaDeleteView"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">page_title</code><aclass="headerlink"href="#evennia.web.website.views.EvenniaDeleteView.page_title"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">ObjectDetailView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ObjectDetailView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ObjectDetailView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.website.views.ObjectDetailView.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">typeclasses.objects.Object</span></code></p>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/object_detail.html'</em><aclass="headerlink"href="#evennia.web.website.views.ObjectDetailView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">access_type</code><emclass="property"> = 'view'</em><aclass="headerlink"href="#evennia.web.website.views.ObjectDetailView.access_type"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">attributes</code><emclass="property"> = ['name', 'desc']</em><aclass="headerlink"href="#evennia.web.website.views.ObjectDetailView.attributes"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_context_data</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ObjectDetailView.get_context_data"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ObjectDetailView.get_context_data"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_object</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">queryset</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ObjectDetailView.get_object"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ObjectDetailView.get_object"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">ObjectCreateView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ObjectCreateView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ObjectCreateView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.website.views.ObjectCreateView.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">typeclasses.objects.Object</span></code></p>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">ObjectDeleteView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ObjectDeleteView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ObjectDeleteView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.website.views.ObjectDeleteView.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">typeclasses.objects.Object</span></code></p>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/object_confirm_delete.html'</em><aclass="headerlink"href="#evennia.web.website.views.ObjectDeleteView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">access_type</code><emclass="property"> = 'delete'</em><aclass="headerlink"href="#evennia.web.website.views.ObjectDeleteView.access_type"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">delete</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">request</span></em>, <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/views.html#ObjectDeleteView.delete"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ObjectDeleteView.delete"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">ObjectUpdateView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ObjectUpdateView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ObjectUpdateView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.website.views.ObjectUpdateView.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">typeclasses.objects.Object</span></code></p>
<codeclass="sig-name descname">access_type</code><emclass="property"> = 'edit'</em><aclass="headerlink"href="#evennia.web.website.views.ObjectUpdateView.access_type"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_success_url</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ObjectUpdateView.get_success_url"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ObjectUpdateView.get_success_url"title="Permalink to this definition">¶</a></dt>
<dd><p>Django hook.</p>
<p>Can be overridden to return any URL you want to redirect the user to
after the object is successfully updated, but by default it goes to the
object detail page so the user can see their changes reflected.</p>
<codeclass="sig-name descname">get_initial</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ObjectUpdateView.get_initial"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ObjectUpdateView.get_initial"title="Permalink to this definition">¶</a></dt>
<dd><p>Django hook, modified for Evennia.</p>
<p>Prepopulates the update form field values based on object db attributes.</p>
<codeclass="sig-name descname">form_valid</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">form</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ObjectUpdateView.form_valid"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ObjectUpdateView.form_valid"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">AccountMixin</code><aclass="reference internal"href="../_modules/evennia/web/website/views.html#AccountMixin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.AccountMixin"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.website.views.AccountMixin.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">typeclasses.accounts.Account</span></code></p>
<codeclass="sig-name descname">form_class</code><aclass="headerlink"href="#evennia.web.website.views.AccountMixin.form_class"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.web.website.forms.html#evennia.web.website.forms.AccountForm"title="evennia.web.website.forms.AccountForm"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.web.website.forms.AccountForm</span></code></a></p>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">AccountCreateView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#AccountCreateView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.AccountCreateView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/registration/register.html'</em><aclass="headerlink"href="#evennia.web.website.views.AccountCreateView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">success_url</code><emclass="property"> = '/auth/login/'</em><aclass="headerlink"href="#evennia.web.website.views.AccountCreateView.success_url"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">form_valid</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">form</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#AccountCreateView.form_valid"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.AccountCreateView.form_valid"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">CharacterMixin</code><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterMixin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterMixin"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.website.views.CharacterMixin.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">typeclasses.characters.Character</span></code></p>
<codeclass="sig-name descname">form_class</code><aclass="headerlink"href="#evennia.web.website.views.CharacterMixin.form_class"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.web.website.forms.html#evennia.web.website.forms.CharacterForm"title="evennia.web.website.forms.CharacterForm"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.web.website.forms.CharacterForm</span></code></a></p>
<codeclass="sig-name descname">success_url</code><emclass="property"> = '/characters/manage/'</em><aclass="headerlink"href="#evennia.web.website.views.CharacterMixin.success_url"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_queryset</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterMixin.get_queryset"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterMixin.get_queryset"title="Permalink to this definition">¶</a></dt>
<dd><p>This method will override the Django get_queryset method to only
return a list of characters associated with the current authenticated
user.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Returns</dt>
<ddclass="field-odd"><p><em>queryset (QuerySet)</em>– Django queryset for use in the given view.</p>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">CharacterListView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterListView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterListView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/character_list.html'</em><aclass="headerlink"href="#evennia.web.website.views.CharacterListView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">paginate_by</code><emclass="property"> = 100</em><aclass="headerlink"href="#evennia.web.website.views.CharacterListView.paginate_by"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">page_title</code><emclass="property"> = 'Character List'</em><aclass="headerlink"href="#evennia.web.website.views.CharacterListView.page_title"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">access_type</code><emclass="property"> = 'view'</em><aclass="headerlink"href="#evennia.web.website.views.CharacterListView.access_type"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_queryset</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterListView.get_queryset"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterListView.get_queryset"title="Permalink to this definition">¶</a></dt>
<dd><p>This method will override the Django get_queryset method to return a
list of all characters (filtered/sorted) instead of just those limited
to the account.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Returns</dt>
<ddclass="field-odd"><p><em>queryset (QuerySet)</em>– Django queryset for use in the given view.</p>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">CharacterPuppetView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterPuppetView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterPuppetView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_redirect_url</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/views.html#CharacterPuppetView.get_redirect_url"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterPuppetView.get_redirect_url"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">CharacterManageView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterManageView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterManageView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">paginate_by</code><emclass="property"> = 10</em><aclass="headerlink"href="#evennia.web.website.views.CharacterManageView.paginate_by"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/character_manage_list.html'</em><aclass="headerlink"href="#evennia.web.website.views.CharacterManageView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">page_title</code><emclass="property"> = 'Manage Characters'</em><aclass="headerlink"href="#evennia.web.website.views.CharacterManageView.page_title"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">CharacterUpdateView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterUpdateView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterUpdateView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">form_class</code><aclass="headerlink"href="#evennia.web.website.views.CharacterUpdateView.form_class"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.web.website.forms.html#evennia.web.website.forms.CharacterUpdateForm"title="evennia.web.website.forms.CharacterUpdateForm"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.web.website.forms.CharacterUpdateForm</span></code></a></p>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/character_form.html'</em><aclass="headerlink"href="#evennia.web.website.views.CharacterUpdateView.template_name"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">CharacterDetailView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterDetailView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterDetailView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/object_detail.html'</em><aclass="headerlink"href="#evennia.web.website.views.CharacterDetailView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">attributes</code><emclass="property"> = ['name', 'desc']</em><aclass="headerlink"href="#evennia.web.website.views.CharacterDetailView.attributes"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">access_type</code><emclass="property"> = 'view'</em><aclass="headerlink"href="#evennia.web.website.views.CharacterDetailView.access_type"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_queryset</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterDetailView.get_queryset"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterDetailView.get_queryset"title="Permalink to this definition">¶</a></dt>
<dd><p>This method will override the Django get_queryset method to return a
list of all characters the user may access.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Returns</dt>
<ddclass="field-odd"><p><em>queryset (QuerySet)</em>– Django queryset for use in the given view.</p>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">CharacterDeleteView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterDeleteView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterDeleteView"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">CharacterCreateView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterCreateView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterCreateView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/character_form.html'</em><aclass="headerlink"href="#evennia.web.website.views.CharacterCreateView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">form_valid</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">form</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#CharacterCreateView.form_valid"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.CharacterCreateView.form_valid"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">ChannelMixin</code><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ChannelMixin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ChannelMixin"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.website.views.ChannelMixin.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">typeclasses.channels.Channel</span></code></p>
<codeclass="sig-name descname">page_title</code><emclass="property"> = 'Channels'</em><aclass="headerlink"href="#evennia.web.website.views.ChannelMixin.page_title"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">access_type</code><emclass="property"> = 'listen'</em><aclass="headerlink"href="#evennia.web.website.views.ChannelMixin.access_type"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_queryset</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ChannelMixin.get_queryset"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ChannelMixin.get_queryset"title="Permalink to this definition">¶</a></dt>
<dd><p>Django hook; here we want to return a list of only those Channels
and other documentation that the current user is allowed to see.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Returns</dt>
<ddclass="field-odd"><p><em>queryset (QuerySet)</em>– List of Channels available to the user.</p>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">ChannelListView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ChannelListView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ChannelListView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">paginate_by</code><emclass="property"> = 100</em><aclass="headerlink"href="#evennia.web.website.views.ChannelListView.paginate_by"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/channel_list.html'</em><aclass="headerlink"href="#evennia.web.website.views.ChannelListView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">page_title</code><emclass="property"> = 'Channel Index'</em><aclass="headerlink"href="#evennia.web.website.views.ChannelListView.page_title"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">max_popular</code><emclass="property"> = 10</em><aclass="headerlink"href="#evennia.web.website.views.ChannelListView.max_popular"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_context_data</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ChannelListView.get_context_data"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ChannelListView.get_context_data"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">ChannelDetailView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ChannelDetailView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ChannelDetailView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/channel_detail.html'</em><aclass="headerlink"href="#evennia.web.website.views.ChannelDetailView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">attributes</code><emclass="property"> = ['name']</em><aclass="headerlink"href="#evennia.web.website.views.ChannelDetailView.attributes"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">max_num_lines</code><emclass="property"> = 10000</em><aclass="headerlink"href="#evennia.web.website.views.ChannelDetailView.max_num_lines"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_context_data</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ChannelDetailView.get_context_data"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ChannelDetailView.get_context_data"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_object</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">queryset</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#ChannelDetailView.get_object"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.ChannelDetailView.get_object"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">HelpMixin</code><aclass="reference internal"href="../_modules/evennia/web/website/views.html#HelpMixin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.HelpMixin"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.website.views.HelpMixin.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.help.models.html#evennia.help.models.HelpEntry"title="evennia.help.models.HelpEntry"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.help.models.HelpEntry</span></code></a></p>
<codeclass="sig-name descname">page_title</code><emclass="property"> = 'Help'</em><aclass="headerlink"href="#evennia.web.website.views.HelpMixin.page_title"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_queryset</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#HelpMixin.get_queryset"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.HelpMixin.get_queryset"title="Permalink to this definition">¶</a></dt>
<dd><p>Django hook; here we want to return a list of only those HelpEntries
and other documentation that the current user is allowed to see.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Returns</dt>
<ddclass="field-odd"><p><em>queryset (QuerySet)</em>– List of Help entries available to the user.</p>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">HelpListView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#HelpListView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.HelpListView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">paginate_by</code><emclass="property"> = 500</em><aclass="headerlink"href="#evennia.web.website.views.HelpListView.paginate_by"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/help_list.html'</em><aclass="headerlink"href="#evennia.web.website.views.HelpListView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">page_title</code><emclass="property"> = 'Help Index'</em><aclass="headerlink"href="#evennia.web.website.views.HelpListView.page_title"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.website.views.</code><codeclass="sig-name descname">HelpDetailView</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#HelpDetailView"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.HelpDetailView"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">template_name</code><emclass="property"> = 'website/help_detail.html'</em><aclass="headerlink"href="#evennia.web.website.views.HelpDetailView.template_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_context_data</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#HelpDetailView.get_context_data"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.HelpDetailView.get_context_data"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_object</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">queryset</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/website/views.html#HelpDetailView.get_object"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.website.views.HelpDetailView.get_object"title="Permalink to this definition">¶</a></dt>