外部Javascript文件在django中返回404错误

时间:2017-11-07 10:52:56

标签: javascript google-maps

<head>
    <!-- Include Google Maps JS API -->
    <script type="text/javascript"
      src="https://maps.googleapis.com/maps/api/?key=my-KEY&sensor=true">

每次我调用其他html元素的视图时,都会显示谷歌地图。控制台显示GET https://maps.googleapis.com/maps/api/?key=KEY&sensor=true 404()

PLS如何在django中加载外部js?

2 个答案:

答案 0 :(得分:0)

事实上,这不是Django错误。

但是,解决方法是切换到 googleapis.com 。现在应该从maps.googleapis.com而不是maps.google.commaps-api-ssl.google.com加载地图API。

修改

事实上,您正在使用maps.googleapis.com。这意味着错误是由其他原因引起的。我认为问题是js之后您的链接遗失?。请参阅here

答案 1 :(得分:0)

Google Maps Static API是免费的,您可以通过API_KEY进行身份验证。 Google Maps Javascript(JS)API不再免费,并且已禁用API_KEY身份验证。因此,您将获得404和400的Web响应状态。

https://developers.google.com/maps/documentation/maps-static/start

提醒:要使用Maps JavaScript API,请执行以下操作: 所有Maps JavaScript API请求都必须包含一个API密钥;我们不再支持无钥匙访问。 您必须为每个项目启用计费。