我一直在尝试在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>
答案 0 :(得分:0)
Nvm,我修好了。您必须获取整个构建文件夹并将各个子文件夹放入django中的static / js文件夹中。