<spanid="evennia-accounts-admin"></span><h1>evennia.accounts.admin<aclass="headerlink"href="#module-evennia.accounts.admin"title="Permalink to this headline">¶</a></h1>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.accounts.admin.</code><codeclass="sig-name descname">AccountDBChangeForm</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/accounts/admin.html#AccountDBChangeForm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountDBChangeForm"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-name descname">Meta</code><aclass="reference internal"href="../_modules/evennia/accounts/admin.html#AccountDBChangeForm.Meta"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountDBChangeForm.Meta"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.accounts.admin.AccountDBChangeForm.Meta.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.accounts.models.html#evennia.accounts.models.AccountDB"title="evennia.accounts.models.AccountDB"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.accounts.models.AccountDB</span></code></a></p>
<codeclass="sig-name descname">fields</code><emclass="property"> = '__all__'</em><aclass="headerlink"href="#evennia.accounts.admin.AccountDBChangeForm.Meta.fields"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">clean_username</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/accounts/admin.html#AccountDBChangeForm.clean_username"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountDBChangeForm.clean_username"title="Permalink to this definition">¶</a></dt>
<dd><p>Clean the username and check its existence.</p>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.accounts.admin.AccountDBChangeForm.media"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.accounts.admin.</code><codeclass="sig-name descname">AccountDBCreationForm</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/accounts/admin.html#AccountDBCreationForm"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountDBCreationForm"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-name descname">Meta</code><aclass="reference internal"href="../_modules/evennia/accounts/admin.html#AccountDBCreationForm.Meta"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountDBCreationForm.Meta"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.accounts.admin.AccountDBCreationForm.Meta.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.accounts.models.html#evennia.accounts.models.AccountDB"title="evennia.accounts.models.AccountDB"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.accounts.models.AccountDB</span></code></a></p>
<codeclass="sig-name descname">fields</code><emclass="property"> = '__all__'</em><aclass="headerlink"href="#evennia.accounts.admin.AccountDBCreationForm.Meta.fields"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">clean_username</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/accounts/admin.html#AccountDBCreationForm.clean_username"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountDBCreationForm.clean_username"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.accounts.admin.AccountDBCreationForm.media"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-name descname">Meta</code><aclass="reference internal"href="../_modules/evennia/accounts/admin.html#AccountForm.Meta"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountForm.Meta"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.accounts.admin.AccountForm.Meta.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.accounts.models.html#evennia.accounts.models.AccountDB"title="evennia.accounts.models.AccountDB"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.accounts.models.AccountDB</span></code></a></p>
<codeclass="sig-name descname">fields</code><emclass="property"> = '__all__'</em><aclass="headerlink"href="#evennia.accounts.admin.AccountForm.Meta.fields"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">app_label</code><emclass="property"> = 'accounts'</em><aclass="headerlink"href="#evennia.accounts.admin.AccountForm.Meta.app_label"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.accounts.admin.AccountForm.media"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.accounts.admin.</code><codeclass="sig-name descname">AccountInline</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/accounts/admin.html#AccountInline"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountInline"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.accounts.admin.AccountInline.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="evennia.accounts.models.html#evennia.accounts.models.AccountDB"title="evennia.accounts.models.AccountDB"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.accounts.models.AccountDB</span></code></a></p>
<codeclass="sig-name descname">template</code><emclass="property"> = 'admin/accounts/stacked.html'</em><aclass="headerlink"href="#evennia.accounts.admin.AccountInline.template"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">form</code><aclass="headerlink"href="#evennia.accounts.admin.AccountInline.form"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="#evennia.accounts.admin.AccountForm"title="evennia.accounts.admin.AccountForm"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">AccountForm</span></code></a></p>
<codeclass="sig-name descname">fieldsets</code><emclass="property"> = (('In-game Permissions and Locks', {'fields': ('db_lock_storage',), 'description': '<i>These are permissions/locks for in-game use. They are unrelated to website access rights.</i>'}), ('In-game Account data', {'fields': ('db_typeclass_path', 'db_cmdset_storage'), 'description': '<i>These fields define in-game-specific properties for the Account object in-game.</i>'}))</em><aclass="headerlink"href="#evennia.accounts.admin.AccountInline.fieldsets"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">extra</code><emclass="property"> = 1</em><aclass="headerlink"href="#evennia.accounts.admin.AccountInline.extra"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">max_num</code><emclass="property"> = 1</em><aclass="headerlink"href="#evennia.accounts.admin.AccountInline.max_num"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.accounts.admin.AccountInline.media"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.accounts.admin.</code><codeclass="sig-name descname">AccountTagInline</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/accounts/admin.html#AccountTagInline"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountTagInline"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.accounts.admin.AccountTagInline.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.accounts.models.AccountDB_db_tags</span></code></p>
<codeclass="sig-name descname">related_field</code><emclass="property"> = 'accountdb'</em><aclass="headerlink"href="#evennia.accounts.admin.AccountTagInline.related_field"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.accounts.admin.AccountTagInline.media"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.accounts.admin.</code><codeclass="sig-name descname">AccountAttributeInline</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/accounts/admin.html#AccountAttributeInline"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountAttributeInline"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">model</code><aclass="headerlink"href="#evennia.accounts.admin.AccountAttributeInline.model"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">evennia.accounts.models.AccountDB_db_attributes</span></code></p>
<codeclass="sig-name descname">related_field</code><emclass="property"> = 'accountdb'</em><aclass="headerlink"href="#evennia.accounts.admin.AccountAttributeInline.related_field"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.accounts.admin.AccountAttributeInline.media"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.accounts.admin.</code><codeclass="sig-name descname">AccountDBAdmin</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/accounts/admin.html#AccountDBAdmin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountDBAdmin"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">list_display</code><emclass="property"> = ('username', 'email', 'is_staff', 'is_superuser')</em><aclass="headerlink"href="#evennia.accounts.admin.AccountDBAdmin.list_display"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">form</code><aclass="headerlink"href="#evennia.accounts.admin.AccountDBAdmin.form"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="#evennia.accounts.admin.AccountDBChangeForm"title="evennia.accounts.admin.AccountDBChangeForm"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">AccountDBChangeForm</span></code></a></p>
<codeclass="sig-name descname">add_form</code><aclass="headerlink"href="#evennia.accounts.admin.AccountDBAdmin.add_form"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="#evennia.accounts.admin.AccountDBCreationForm"title="evennia.accounts.admin.AccountDBCreationForm"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">AccountDBCreationForm</span></code></a></p>
<codeclass="sig-name descname">inlines</code><emclass="property"> = [<class 'evennia.accounts.admin.AccountTagInline'>, <class 'evennia.accounts.admin.AccountAttributeInline'>]</em><aclass="headerlink"href="#evennia.accounts.admin.AccountDBAdmin.inlines"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">fieldsets</code><emclass="property"> = ((None, {'fields': ('username', 'password', 'email')}), ('Website profile', {'fields': ('first_name', 'last_name'), 'description': '<i>These are not used in the default system.</i>'}), ('Website dates', {'fields': ('last_login', 'date_joined'), 'description': '<i>Relevant only to the website.</i>'}), ('Website Permissions', {'fields': ('is_active', 'is_staff', 'is_superuser', 'user_permissions', 'groups'), 'description': '<i>These are permissions/permission groups for accessing the admin site. They are unrelated to in-game access rights.</i>'}), ('Game Options', {'fields': ('db_typeclass_path', 'db_cmdset_storage', 'db_lock_storage'), 'description': '<i>These are attributes that are more relevant to gameplay.</i>'}))</em><aclass="headerlink"href="#evennia.accounts.admin.AccountDBAdmin.fieldsets"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">add_fieldsets</code><emclass="property"> = ((None, {'fields': ('username', 'password1', 'password2', 'email'), 'description': '<i>These account details are shared by the admin system and the game.</i>'}),)</em><aclass="headerlink"href="#evennia.accounts.admin.AccountDBAdmin.add_fieldsets"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">user_change_password</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">request</span></em>, <emclass="sig-param"><spanclass="n">id</span></em>, <emclass="sig-param"><spanclass="n">form_url</span><spanclass="o">=</span><spanclass="default_value">''</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/accounts/admin.html#AccountDBAdmin.user_change_password"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountDBAdmin.user_change_password"title="Permalink to this definition">¶</a></dt>
<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/accounts/admin.html#AccountDBAdmin.save_model"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountDBAdmin.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/accounts/admin.html#AccountDBAdmin.response_add"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.accounts.admin.AccountDBAdmin.response_add"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">media</code><aclass="headerlink"href="#evennia.accounts.admin.AccountDBAdmin.media"title="Permalink to this definition">¶</a></dt>