<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
manager’s conf() method.</p>
<dlclass="py class">
<dtid="evennia.server.models.ServerConfig">
<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>
<dd></dd></dl>
<dlclass="py method">
<dtid="evennia.server.models.ServerConfig.key">
<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>
<dd><p>Getter. Allows for value = self.key</p>
</dd></dl>
<dlclass="py method">
<dtid="evennia.server.models.ServerConfig.value">
<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>
<dd><p>Getter. Allows for value = self.value</p>
</dd></dl>
<dlclass="py method">
<dtid="evennia.server.models.ServerConfig.store">
<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>
<dd><p>Wrap the storage.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>key</strong> (<em>str</em>) – The name of this store.</p></li>
<li><p><strong>value</strong> (<em>str</em>) – The data to store with this <strong>key</strong>.</p></li>
<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
object the first time, the query is executed.</p>
</dd></dl>
<dlclass="py attribute">
<dtid="evennia.server.models.ServerConfig.path">
<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>