【问题标题】:syntax error: invalid syntax -Django View语法错误:无效的语法 -Django View
【发布时间】:2020-11-24 09:21:04
【问题描述】:

下面是我的 hello apps view.py

***def hello(request):
    num_visits = request.session.get('num_visits',0)+1
    request.session['num_visits'] = num_visits
    if num_visits > 4 : del(request.session['num_visits']
    return HttpResponse(';view count ='+str(num_visits))***

编译后,检查shell上是否出现以下错误: Syntax Error - Invalid Syntax

哪位专家可以提供一些指导吗?

【问题讨论】:

    标签: django-views


    【解决方案1】:

    del 不接受括号中的参数,它是一个运算符。

    改变这一行:

    del(request.session['num_visits']

    到:

    del request.session['num_visits']

    它应该可以工作。

    【讨论】:

      【解决方案2】:

      感谢您的回复,我设法解决了这个问题,在 del 行缺少“)”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-29
        • 2021-08-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-23
        • 1970-01-01
        • 2021-06-11
        相关资源
        最近更新 更多