您无法从AJAX返回渲染或重定向,这就是它的工作方式
如果要基于服务器上发生的事情更新UI,例如您拥有购物车,并且想要在不刷新页面的情况下实现“添加到购物车”,则“添加到购物车”按钮必须请求您提供的端点在
urls.py&中,如果添加了object,则该URL必须返回true;否则,它必须返回false,但不会在UI上对其进行更新,因此您需要使用Javascript手动更改购物车商品计数。
如果您尝试重定向或将渲染返回到ajax,它将获得HTML或重定向/渲染,仅此而已。
如果要重定向,则需要使用JS来实现,但没有Django的上下文变量。



