将AGI Cesium纳入Django HTML

时间:2018-05-24 20:55:43

标签: javascript html css django cesium

我一直在尝试在Django上的html中创建一个Cesium查看器。我似乎无法合并小部件,图像,样式等。我不完全确定如何将整个构建文件夹放入我的django项目中的静态文件夹中,因为Cesium所需的所有必需小部件和内容都位于那个特定的文件。我试图做@import网址(Build / Cesium / Widgets),但它没有用。非常感谢任何帮助!

这是我到目前为止所做的:

的index.html

this.dataBox.validator

mystyle.css

<html>
<head>
    <title>Lab00</title>

</head>
<body>
    {% load static %}
    <link rel="stylesheet" type="text/css" href="{% static 'mystyle.css' %}" />
    <style>
      @import url(/Build/Cesium/Widgets/widgets.css); 
    </style>
    <!-- Use correct character set. -->
  <meta charset="utf-8">
  <!-- Tell IE to use the latest, best version. -->
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <!-- Make the application on mobile take up the full browser screen and disable user scaling. -->
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
     {% load staticfiles%}
     <script src= {% static "js/Cesium.js"  %} type="text/javascript"></script>
     <div id="cesiumContainer"></div>
     <script>
        var viewer = new Cesium.Viewer('cesiumContainer');
     </script>
</body> 
</html>

1 个答案:

答案 0 :(得分:0)

Nvm,我修好了。您必须获取整个构建文件夹并将各个子文件夹放入django中的static / js文件夹中。