我试图使视图受限,除非登录完成。django+Tutango未经培训
然而,login-required-decorator不知何故没有做这项工作。我做错什么了?在
那部分在视图.py(已导入所需登录名)
@login_required
def story(request):
if request.method == "POST":
form = StoryForm(request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect('/')
else:
form = StoryForm()
return render(request, 'stories/story.html', {'form': form})
没有任何变化网址.py. 所以我希望出现一个无法找到/登录的错误。但不知何故,这并没有发生。在
在设置.py具有登录名“URL=”/LOGIN/“
在
urls.py
中添加一个条目,如下所示:或者您可以从您的
^{pr2}$settings.py
中使用removeLOGIN_URL = "/login/"
并使用:我不知道为什么会这样。但由于某些原因,在chrome中,默认的故事视图是打开的,没有重定向到/login,而在Firefox中它工作得很好。我试着在Chrome中清除缓存的图像和文件,但没用。在
现在我就用Firefox来解决这个问题。在
确保你的chrome浏览器已经清除了所有的浏览数据,时刻注意时间范围的选择,然后你就可以解决这个问题了。我也遇到过这个问题,在使用Firefox正常工作后,我得到了它。在
相关问题 更多 >
编程相关推荐