这段Django代码有什么问题吗?(Django version 4.1.4) 5

#以下是某应用内views.py的内容:fromdjango.shortcutsimportrenderfromdjango.httpimportHttpResponse... # 以下是某应用内views.py的内容:
from django.shortcuts import render
from django.http import HttpResponse
from django.contrib.auth.decorators import login_required

# Create your views here.
def homepage(request):
user = request.session.get('user_num',False) # 获取登录的用户
print("用户",user)

if user is False:
return HttpResponse(request, "login!") #########就是这里出了问题

return render(request, "index.html", {'un':user})

出了问题的那一行在上面if结构检测到没有登录以后,返回HttpResponse(request, "login!") 后,浏览器根本没有出现文字“login!”,而是一片空白。

(不用@login_required的原因是怕重定向过多,于是才自己写了一个提示)
展开
 我来答
阿斗说
2023-07-10 · 文学、历史、J事爱好者,分享各类知识。
阿斗说
采纳数:211 获赞数:109

向TA提问 私信TA
展开全部
根据您提供的代码片段,目前我看不到任何明显的错误。然而,这是一个部分代码,可能存在其他问题,例如导入语句或函数实现。
在评估代码的准确性和问题之前,建议您提供完整的代码段,包括所有导入语句、视图函数的实现以及其他相关部分。这样我就能够更全面地检查代码,并提供有关可能存在的问题或改进建议的更准确的反馈。
请提供完整的代码段,以便我能够给出更准确的评估和帮助。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式