在django项目中使用geonode客户端
django-geonode-client的Python项目详细描述
#geonode客户端[![生成状态](https://travis-ci.org/GeoNode/geonode-client.svg?branch=master)](https://travis-ci.org/GeoNode/geonode-client)[![代码气候](https://codeclimate.com/github/GeoNode/geonode-viewer/badges/gpa.svg)](https://codeclimate.com/github/GeoNode/geonode-viewer)[![测试覆盖率](https://codeclimate.com/github/GeoNode/geonode-viewer/badges/coverage.svg)](https://codeclimate.com/github/GeoNode/geonode-viewer/coverage)
ol3-用于geonode的react地图查看器
##安装
安装节点和npm。我们鼓励您使用[nvm](https://github.com/creationix/nvm)节点的版本管理器。
您需要节点>;5
运行npm install以安装所有依赖项。
##开发服务器
运行npm start启动开发服务器。访问浏览器http://localhost:8080查看结果。
##测试
在开发过程中,运行npm run test:watch对每个文件更改运行测试。
运行npm test以运行包含代码覆盖率报告的完整测试套件。
##建筑
构建是通过webpack完成的,命令是npm build dist文件夹是存储这些文件的缩小版本的位置。
##部署到GH页面
已为主分支启用通过travis的自动部署。
如果要手动部署到gh页面,请使用npm run deploy
###重要的 解除冻结使用index gh.html请保持此文件与index.html同步,并在回购更改其名称后更改路径。.travis.yml也需要更改。
##集成到geonode/django中
将django geonode client添加到requirements.txt 将geonode客户端添加到已安装的应用程序中
###对于geonode 将图层预览库更改为反应
###对于Django 我们添加了您可以在模板中使用的模板标记
添加查看程序javasricpt 添加{%client\u composer\u js%}以包含作曲家javasricpt
以下模板可用: 完整地图视图的客户地图视图 client_map_detail_view_html用于较小的地图视图(如地图预览中所示) client_map_new_html使用composer创建新地图 客户端图层地图HTML图层预览的较小地图视图