我一直在传递实体ID并尝试确保其有效。这样做的最佳方式是什么?
我目前这样做:url: /path?var=1234 #var is Kind X
this_var = self.request.get('var')
try:
obj = X.get_by_id(this_var)
except ValueError:
return
if not this_obj:
return
我使用try
确保它是一个整数而if
是否成功,是否有更好的方法进行此检查?
答案 0 :(得分:0)
这种方法怎么样?
# validating the integer
this_var = self.request.get('var')
try:
this_var = int(this_var)
obj = X.get_by_id(this_var)
except ValueError:
return