<spanid="evennia-web-admin-objects"></span><h1>evennia.web.admin.objects<aclass="headerlink"href="#module-evennia.web.admin.objects"title="Permalink to this headline">¶</a></h1>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.admin.objects.</code><codeclass="sig-name descname">ObjectAttributeInline</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">parent_model</span></em>, <emclass="sig-param"><spanclass="n">admin_site</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectAttributeInline"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAttributeInline"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAttributeInline.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.objects.models.ObjectDB_db_attributes</span></code></p>
<codeclass="sig-name descname">related_field</code><emclass="property"> = 'objectdb'</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAttributeInline.related_field"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAttributeInline.media"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.admin.objects.</code><codeclass="sig-name descname">ObjectTagInline</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">parent_model</span></em>, <emclass="sig-param"><spanclass="n">admin_site</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectTagInline"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectTagInline"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.admin.objects.ObjectTagInline.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.objects.models.ObjectDB_db_tags</span></code></p>
<codeclass="sig-name descname">related_field</code><emclass="property"> = 'objectdb'</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectTagInline.related_field"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.web.admin.objects.ObjectTagInline.media"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.admin.objects.</code><codeclass="sig-name descname">ObjectCreateForm</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/admin/objects.html#ObjectCreateForm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectCreateForm"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-name descname">Meta</code><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectCreateForm.Meta"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectCreateForm.Meta"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.admin.objects.ObjectCreateForm.Meta.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.objects.models.html#evennia.objects.models.ObjectDB"title="evennia.objects.models.ObjectDB"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.objects.models.ObjectDB</span></code></a></p>
<codeclass="sig-name descname">fields</code><emclass="property"> = '__all__'</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectCreateForm.Meta.fields"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">__init__</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/admin/objects.html#ObjectCreateForm.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectCreateForm.__init__"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.web.admin.objects.ObjectCreateForm.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.admin.objects.ObjectEditForm">
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.admin.objects.</code><codeclass="sig-name descname">ObjectEditForm</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/admin/objects.html#ObjectEditForm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectEditForm"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-name descname">Meta</code><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectEditForm.Meta"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectEditForm.Meta"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.web.admin.objects.ObjectEditForm.Meta.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.objects.models.html#evennia.objects.models.ObjectDB"title="evennia.objects.models.ObjectDB"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.objects.models.ObjectDB</span></code></a></p>
<codeclass="sig-name descname">fields</code><emclass="property"> = '__all__'</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectEditForm.Meta.fields"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.web.admin.objects.ObjectEditForm.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.admin.objects.ObjectAdmin">
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.web.admin.objects.</code><codeclass="sig-name descname">ObjectAdmin</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">model</span></em>, <emclass="sig-param"><spanclass="n">admin_site</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectAdmin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">inlines</code><emclass="property"> = [<class 'evennia.web.admin.objects.ObjectTagInline'>, <class 'evennia.web.admin.objects.ObjectAttributeInline'>]</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.inlines"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">list_display_links</code><emclass="property"> = ('id', 'db_key')</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.list_display_links"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">ordering</code><emclass="property"> = ['-db_date_created', '-id']</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.ordering"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">raw_id_fields</code><emclass="property"> = ('db_destination', 'db_location', 'db_home', 'db_account')</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.raw_id_fields"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">readonly_fields</code><emclass="property"> = ('serialized_string', 'link_button')</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.readonly_fields"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">save_as</code><emclass="property"> = True</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.save_as"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">save_on_top</code><emclass="property"> = True</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.save_on_top"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">list_select_related</code><emclass="property"> = True</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.list_select_related"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">view_on_site</code><emclass="property"> = False</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.view_on_site"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">list_filter</code><emclass="property"> = ('db_typeclass_path',)</em><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.list_filter"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">form</code><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.form"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="#evennia.web.admin.objects.ObjectEditForm"title="evennia.web.admin.objects.ObjectEditForm"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">ObjectEditForm</span></code></a></p>
<codeclass="sig-name descname">add_form</code><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.add_form"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="#evennia.web.admin.objects.ObjectCreateForm"title="evennia.web.admin.objects.ObjectCreateForm"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">ObjectCreateForm</span></code></a></p>
<codeclass="sig-name descname">serialized_string</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">obj</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectAdmin.serialized_string"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.serialized_string"title="Permalink to this definition">¶</a></dt>
<dd><p>Get the serialized version of the object.</p>
<codeclass="sig-name descname">get_fieldsets</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">request</span></em>, <emclass="sig-param"><spanclass="n">obj</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectAdmin.get_fieldsets"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.get_fieldsets"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_form</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">request</span></em>, <emclass="sig-param"><spanclass="n">obj</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectAdmin.get_form"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.get_form"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_urls</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectAdmin.get_urls"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.get_urls"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">link_button</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">obj</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectAdmin.link_button"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.link_button"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">link_object_to_account</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">request</span></em>, <emclass="sig-param"><spanclass="n">object_id</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectAdmin.link_object_to_account"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.link_object_to_account"title="Permalink to this definition">¶</a></dt>
<dd><p>Link object and account when pressing the button.</p>
<p>This will:</p>
<ulclass="simple">
<li><p>Set account.db._last_puppet to this object</p></li>
<codeclass="sig-name descname">save_model</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">request</span></em>, <emclass="sig-param"><spanclass="n">obj</span></em>, <emclass="sig-param"><spanclass="n">form</span></em>, <emclass="sig-param"><spanclass="n">change</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectAdmin.save_model"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.save_model"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">response_add</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">request</span></em>, <emclass="sig-param"><spanclass="n">obj</span></em>, <emclass="sig-param"><spanclass="n">post_url_continue</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/web/admin/objects.html#ObjectAdmin.response_add"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.response_add"title="Permalink to this definition">¶</a></dt>
<dd><p>Determine the HttpResponse for the add_view stage.</p>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.web.admin.objects.ObjectAdmin.media"title="Permalink to this definition">¶</a></dt>