有一个类似的问题,但答案并没有让我满意。我正在为我的Django应用程序设计视图,并且需要强制客户端启用浏览器JavaScript,但我不知道如何做到这一点。我应该检查Cookie以测试JavaScript是否已启用,还是内部有一个Django函数或其他东西可以使用?请注意,我想使用JavaScript进行设计,不要告诉我建立非JavaScript页面!
有一个类似的问题,但答案并没有让我满意。我正在为我的Django应用程序设计视图,并且需要强制客户端启用浏览器JavaScript,但我不知道如何做到这一点。我应该检查Cookie以测试JavaScript是否已启用,还是内部有一个Django函数或其他东西可以使用?请注意,我想使用JavaScript进行设计,不要告诉我建立非JavaScript页面!
来自评论:
我想要检查是否启用了显示视图,如果没有则显示不同的视图。
这是您的真正问题,如果您一开始就提出这个问题(而不是假设您必须从Django检查),那么在评论中就不会有争议。
如何将启用JavaScript的浏览器重定向到不同的视图
将以下内容放置在非JavaScript页面的头部:
<script type='text/javascript'>
window.location = "/javascript_view.html";
</script>
不需要任何与Python、Django或cookie相关的内容。