仅有geoserver发布的WMS服务和前端页面,是无法部署到主机上提供服务的,所以,我们需要有一个后台。

前面《从零开始,构建电子地图网站》中已经讲过了JAVA springboot工程的搭建。

这里再讲一下,怎么用Python django搭建一个后台,Python常用于数据处理,它上手要比JAVA快。

一、环境部署

IDE:pyCharm

Python:Python3.7

打开cmd,先升级pip,运行python -m pip install –upgrade pip。

接着运行:pip install django==3.0.6 -i https://pypi.tuna.tsinghua.edu.cn/simple

通过国内镜像安装django,要不然的话,可能会下不下来包。

 

二、新建工程

打开pyCharm。

 

File——New Project。

选择Django,设置好工程位置,为gismap,new environment using选择virtualenv,base interpreter选择Python 3.7,勾选Inherit global site-packages。

在虚拟环境中创建Django web工程,并引用全局库包。

点击create。

webGIS实践(geoserver+openlayer+django)4_0_python django后端搭建web工程

 

因为django已经安装过了,所以很快就可以创建好工程。

View——Tool Windows——Terminal,打开终端,运行:python manage.py runserver 0.0.0.0:5000

打开网页:127.0.0.1:5000/,如果能看到如下的页面,说明django web启动成功。

webGIS实践(geoserver+openlayer+django)4_0_python django后端搭建web工程

 

工程创建完成后,我们接下来要看如何实现http请求。

 

 

 

相关文章: