<spanid="evennia-server-models"></span><h1>evennia.server.models<aclass="headerlink"href="#module-evennia.server.models"title="Permalink to this headline">¶</a></h1>
<p>Server Configuration flags</p>
<p>This holds persistent server configuration flags.</p>
<p>Config values should usually be set through the
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.server.models.</code><codeclass="sig-name descname">ServerConfig</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/server/models.html#ServerConfig"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.server.models.ServerConfig"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">db_key</code><aclass="headerlink"href="#evennia.server.models.ServerConfig.db_key"title="Permalink to this definition">¶</a></dt>
<dd><p>A wrapper for a deferred-loading field. When the value is read from this
<codeclass="sig-name descname">db_value</code><aclass="headerlink"href="#evennia.server.models.ServerConfig.db_value"title="Permalink to this definition">¶</a></dt>
<dd><p>A wrapper for a deferred-loading field. When the value is read from this
<codeclass="sig-name descname">objects</code><emclass="property"> = <evennia.server.manager.ServerConfigManager object></em><aclass="headerlink"href="#evennia.server.models.ServerConfig.objects"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">key</code><aclass="headerlink"href="#evennia.server.models.ServerConfig.key"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">value</code><aclass="headerlink"href="#evennia.server.models.ServerConfig.value"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">store</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">key</span></em>, <emclass="sig-param"><spanclass="n">value</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/server/models.html#ServerConfig.store"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.server.models.ServerConfig.store"title="Permalink to this definition">¶</a></dt>
<emclass="property">exception </em><codeclass="sig-name descname">DoesNotExist</code><aclass="headerlink"href="#evennia.server.models.ServerConfig.DoesNotExist"title="Permalink to this definition">¶</a></dt>
<emclass="property">exception </em><codeclass="sig-name descname">MultipleObjectsReturned</code><aclass="headerlink"href="#evennia.server.models.ServerConfig.MultipleObjectsReturned"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">id</code><aclass="headerlink"href="#evennia.server.models.ServerConfig.id"title="Permalink to this definition">¶</a></dt>
<dd><p>A wrapper for a deferred-loading field. When the value is read from this
<codeclass="sig-name descname">path</code><emclass="property"> = 'evennia.server.models.ServerConfig'</em><aclass="headerlink"href="#evennia.server.models.ServerConfig.path"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">typename</code><emclass="property"> = 'WeakSharedMemoryModelBase'</em><aclass="headerlink"href="#evennia.server.models.ServerConfig.typename"title="Permalink to this definition">¶</a></dt>