我想将过滤器查询结果传递给django中的模板。返回的行的每个字段的详细信息将以可读的形式呈现,并且类似于每一行的格式。我使用的是django1.8
这是我的网址.py在
url(r“^pendingRegistrations/$”,视图.pendingApproval,name='pendingApproval')
这是我的视图.py在
from django.shortcuts import render_to_response
from django.http import HttpResponse
from django.template.context_processors import csrf
from django.views.decorators.csrf import csrf_protect
from django.core.mail import send_mail
from django.core import mail
from fcui.models import *
from django.db.models import Q
import urllib
from django.template import Context
@csrf_protect
def pendingApproval(request):
if request.method == 'POST' :
return HttpResponse("Post done")
elif request.method == 'GET' :
data = request.GET.get('id')
decode = urllib.unquote_plus(data)
from encryptData import encryption, decryption
groupId = decryption(decode)
print "group id : " + groupId
#else :
# userId = request.user_id
# query = account_manager_users.objects.get(user_id = userId)
# groupId = query.group_id
print "group id : " + groupId
pending_users_list = pending_user_registrations.objects.filter(group_id = groupId)
print pending_users_list
c = Context({'pending_users_list',pending_users_list})
c.update(csrf(request))
return render_to_response('fcui/pendingRegistrations.html',c)
这是my.html(存储在templates文件夹中的app文件夹中)
^{pr2}$但屏幕显示“not cmn”,即使“待定用户”列表不为空。为什么会这样?请帮忙。我是django新手。在
编辑:
这是我在控制台上看到的:
[<pending_user_registraions: PRIYA GOEL Priya29 shubh@gmail.com invited>]
对于初学者来说,这一行似乎有一个错误:
应该在哪里:
^{pr2}$注意逗号改为冒号。在
相关问题 更多 >
编程相关推荐