python django book 实例代码中的 **啥意思?

def search(request):

    **errors = []**

    if 'q' in request.GET:

        q = request.GET['q']

        if not q:

            **errors.append('Enter a search term.')**

        elif len(q) > 20:

            **errors.append('Please enter at most 20 characters.')**

        else:

            books = Book.objects.filter(title__icontains=q)

            return render_to_response('search_results.html',

                {'books': books, 'query': q})

    return render_to_response('search_form.html',

        {**'errors': errors** })

如上面的代码,为何 被 **  ** 包含的代码是和意义??


临摹微笑
浏览 425回答 2
2回答

qq_笑_17

django_book的例子是循序渐进的,这个**xxxx**包括起来的说明是跟上一个例子的不同地方,也就是新增的,或者有变化的代码行。。。上一个例子的error,只能保存一个错误信息,而这个例子使用error列表之后可以保存多个错误信息

holdtom

应该是表示重点的意思!可以忽略了!
打开App,查看更多内容
随时随地看视频慕课网APP