错误404,javascript http请求转到django服务器中的/favicon.ico

错误404,javascript http请求转到django服务器中的/favicon.ico,javascript,python,django,http,xmlhttprequest,Javascript,Python,Django,Http,Xmlhttprequest,在views.py中: def recommend(request): return HttpResponse('hello') 我有一个简单的HttpResponse,它位于路线/推荐路线。当我使用浏览器访问此路由时,我可以看到它正在工作,但当我尝试使用javascript获取此http响应时: <script> ///request to /recommend route function recommend(){ const req

在views.py中:

def recommend(request):
    return HttpResponse('hello')
我有一个简单的HttpResponse,它位于路线/推荐路线。当我使用浏览器访问此路由时,我可以看到它正在工作,但当我尝试使用javascript获取此http响应时:

<script>

    ///request to /recommend route
    function recommend(){
        const req = new XMLHttpRequest()
        req.open('GET','/recommend')
        req.onload = () =>{
            console.log(req.response)
        }
    }

    window.onload = ()=>{
        recommend()
    }
</script>

如何使用javascript获得此响应?为什么将请求发送到/favicon.ico

您忘记发送请求了

<script>

    ///request to /recommend route
    function recommend(){
        const req = new XMLHttpRequest()
        req.open('GET','/recommend')
        req.onload = () =>{
            console.log(req.response)
        }
        req.send();
    }

    window.onload = ()=>{
        recommend()
    }
</script>

///请求/推荐路线
函数推荐(){
const req=new XMLHttpRequest()
请求打开('GET'、'/recomment')
请求加载=()=>{
控制台日志(请求响应)
}
请求发送();
}
window.onload=()=>{
推荐()
}
<script>

    ///request to /recommend route
    function recommend(){
        const req = new XMLHttpRequest()
        req.open('GET','/recommend')
        req.onload = () =>{
            console.log(req.response)
        }
        req.send();
    }

    window.onload = ()=>{
        recommend()
    }
</script>