Django-Dialogflow-GoogleVisionAPI无法加载Django的静态文件

问题描述

我正在尝试完成有关Dialogflow的Google官方演示。 https://github.com/priyankavergadia/Django-Dialogflow-GoogleVisionAPI

Home.html无法加载静态文件,而且我也找不到原因。

请帮助!

我不断收到类似的错误消息;

获取文件:///User/Django-Dialogflow-GoogleVisionAPI/chat/templates/%7B%%20static%20'css/bootstrap.css'%20%%7D net :: ERR_FILE_NOT_FOUND

并且我试图搜索类似的错误,但是在互联网上找不到足够的资源。

let input = [
      {
        "address": "wellington lane","age": "23","country": "Australia","name": "Mike","profession": "Lawyer"
      },{
        "address": "Street 25","age": "26","country": "New Zealand","name": "Parks","profession": "Engineer"
      },{
        "address": "north cross","age": "29","country": "Korea","name": "Wanda","profession": "Doctor"
      }
    ]

    let fields = ["name","age","address","country","profession"]
    
    let result = [];
    
    input.forEach(el => {
       let resultobj = {}
       fields.forEach(fi => {
          resultobj[fi] = el[fi]          
       })
       result.push(resultobj)
    })
    
    console.log(result)

解决方法

在您提供的信息有限的情况下,静态文件不起作用的原因是您的浏览器正在加载旧的静态文件。

所有浏览器都尝试保留静态资产的本地副本,以减少页面加载时间并最小化网络流量。

您需要刷新浏览器缓存,并且应该这样做。

对于Windows

  • 按住ctrl并按浏览器上的“重新加载”按钮
  • 使用F5和ctrl刷新浏览器

要了解有关缓存Guide to Browser Caching

的更多信息

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...