Sure, property is fine. Just make sure it's not evaluated on every request.  I don't actually see any benefit to property, since there is really no such thing as read-only in Python.