evennia.server.models¶
Server Configuration flags
This holds persistent server configuration flags.
Config values should usually be set through the manager’s conf() method.
-
class
evennia.server.models.ServerConfig(*args, **kwargs)[source]¶ Bases:
evennia.utils.idmapper.models.WeakSharedMemoryModelOn-the fly storage of global settings.
Properties defined on ServerConfig:
key: Main identifier
value: Value stored in key. This is a pickled storage.
-
db_key¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
db_value¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
objects= <evennia.server.manager.ServerConfigManager object>¶
-
property
key¶ Getter. Allows for value = self.key
-
property
value¶ Getter. Allows for value = self.value
-
store(key, value)[source]¶ Wrap the storage.
- Parameters
key (str) – The name of this store.
value (str) – The data to store with this key.
-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
id¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
path= 'evennia.server.models.ServerConfig'¶
-
typename= 'WeakSharedMemoryModelBase'¶