【问题标题】:NameError at /Signup/ name 'all_users' is not defined/Signup/名称'all_users'处的NameError未定义
【发布时间】:2019-05-26 00:22:09
【问题描述】:
from django.http import HttpResponse
from .models import signUp
from django .template import loader

def index(request):

    template = loader.get_template("Signup/signup.html")
    context = {
'all_users': all_users,
    }

    return HttpResponse(template.render(context, request))

【问题讨论】:

  • NameError 在找不到本地或全局名称时引发。

标签: python django frameworks


【解决方案1】:

all_users 应该是您要在上下文中传递的 User 对象的查询集。 试试这个

from django.contrib.auth.models import User

all_users = User.objects.all()

然后在上下文中传递它

context = {
    'all_users': all_users,
}

【讨论】:

    猜你喜欢
    • 2019-10-20
    • 1970-01-01
    • 2018-01-24
    • 1970-01-01
    • 2021-04-15
    • 2019-01-26
    • 2021-10-05
    • 2017-08-16
    相关资源
    最近更新 更多