What is a good way to check to see if a property is populated in an ex开发者_开发知识库pando class (Python for App Engine)
Can I do:
if Expando_class_name.property_name_to_check:
do = someStuff
Or is that going to give me an error?
Thanks!
Use hasattr
:
if hasattr(expando_instance, 'foo'):
# Do something with expando_instance.foo
A better way is to use the dynamic_properties method.
if 'foo' in entity.dynamic_properties(): pass
精彩评论