Closed brianbaquiran closed 9 years ago
>>> import jsl >>> class Message(jsl.document): ... to=jsl.StringField(required=True) ... from=jsl.StringField(required=True) ... File "<input>", line 3 from=jsl.StringField(required=True) ^ SyntaxError: invalid syntax
Perhaps some sort of alias parameter in jsl.field.BaseField? Something like
alias
jsl.field.BaseField
>>> class Message(jsl.document): ... to=jsl.StringField(required=True) ... from_alias=jsl.StringField(required=True, alias='from')
As of the 0.1.3 version, BaseField accepts a name parameter which does exactly what you propose: from_alias = jsl.StringField(required=True, name='from')
BaseField
name
from_alias = jsl.StringField(required=True, name='from')
Awesome! Thanks, Anton.
Perhaps some sort of
alias
parameter injsl.field.BaseField
? Something like