小编Har*_*ikh的帖子

是否可以使用text和json对象返回django中的HttpResponse?

在我的视图函数中,我想返回一个json对象(data1)和一些text/html(form).这可能吗?

这是我的views.py的一部分:

if request.is_ajax() and request.method == 'POST':
...
    if form.is_valid():
        answer = form.cleaned_data['answer'] # Answer extracted from form is also a string
        a1 = ques1.correct_answer
                    if a1 == answer:
            test1 = question_list.get(id=nextid)
            form = AnswerForm(test1)
            ques1 = question_list.filter(id=nextid)                     # Filter next question as <qs>
            data1 = serializers.serialize("json",ques1)                 # Json-ize
    # ********EDITED HERE **********        
            variables1 = Context({
                'form' : form,
                'q1'   : data1,
            })  
            #response = HttpResponse()
            #response['data1'] = response.write(data1)
            #response['form'] = response.write(form) 
            if nextid <= qsnlen:
                return …
Run Code Online (Sandbox Code Playgroud)

django httpresponse django-views

12
推荐指数
3
解决办法
3万
查看次数

使用另一个列表中的键值对更新python词典列表

假设我有以下python字典列表:

dict1 = [{'domain':'Ratios'},{'domain':'Geometry'}]
Run Code Online (Sandbox Code Playgroud)

和列表如:

list1 = [3, 6]
Run Code Online (Sandbox Code Playgroud)

我想更新dict1或创建另一个列表如下:

dict1 = [{'domain':'Ratios', 'count':3}, {'domain':'Geometry', 'count':6}]
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

python dictionary list

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

dictionary ×1

django ×1

django-views ×1

httpresponse ×1

list ×1

python ×1