Python语法错误

smu*_*urf -1 python django

创建了一个views.py方法来获取从html表单发布的数据.除了获取数据,我试图验证复选框.但是我遇到了语法错误,但我不明白为什么.

码:

if request.POST:
    startdate = request.POST['startdate']
    enddate = request.POST['enddate']
    getlogs = 0
    if request.POST['getlogs'] = 'on':   << syntax error identified here
        getlogs = 1
Run Code Online (Sandbox Code Playgroud)

Cat*_*lus 7

你想要相等运算符.

if request.POST['getlogs'] == 'on':
Run Code Online (Sandbox Code Playgroud)

= 不是Python中的运算符,因为赋值是一个语句,而不是表达式.