我在寻找更好的编码方式:
我的代码是
@login_required
def updateEmInfo(request):
userProfile = request.user.get_profile()
if request.POST.__contains__('userType'):
userType = request.POST['userType']
else:
userType = None
if request.method == 'POST':
~~~~~~~~
如果我的代码是userType = request.POST['userType'],
,那么如果userType
不相等,我会得到一个错误。在
我不认为使用__contains__
方法是个好主意,有没有更好的方法来编写这段代码?在
像下面这样简单的事情
^{pr2}$
您可以使用^{}
request.POST.get('userType')
一。在
您可以使用:
这大致相当于:
^{pr2}$相关问题 更多 >
编程相关推荐