sol.models.rate – Player rates¶
-
class
sol.models.rate.Rate(**kwargs)¶ The Glicko rating of a player.
-
caption(html=None, localized=True)¶ A description of the rate.
-
date¶ Rating date.
-
deviation¶ The value of Glicko deviation.
-
idrate¶ Primary key.
-
idrating¶ Related rating’s ID.
-
rate¶ The value of Glicko rating.
-
serialize(serializer)¶ Reduce a single rate to a simple dictionary.
Parameters: serializer – a SerializerinstanceReturn type: dict Returns: a plain dictionary containing a flatified view of this rate
-
update(data, missing_only=False)¶ Update entity with given data.
Parameters: - data – a mapping kind of container
- missing_only – a boolean flag,
Falseby default
Return type: dict
Returns: a mapping between field name and a tuple
(oldvalue, newvalue), for each modified fieldFirst call
check_update()to assert the validity of incoming data, then update the instance fields.If missing_only is
Truethen only the fields that are currently empty (that is, their value is eitherNoneor an empty string) are updated. Note that in this case an exception is made forboolfields: since in SoL they always have a value (i.e. they are never missing), they are always updated.
-