django的建立和使用——基于python的gis开发与应用

Django框架

照理说,做到pyinstaller那里就够了。但是时代在进步,桌面端GIS在走下坡路,而webgis正在兴起。所以我为我的GIS配备了webgis,跟紧时代的步伐。

4.4.1 事先说明

项目(Project)是Django工具创建出来的一个网站的文件夹。其在初始状态下,会有一些默认文件存在其中,以供之前创建出来的网站开发和运行使用。该文件夹的名称就是所取的项目名称。

应用(Application,App)是存放于之前创建的项目文件夹里的,其可以被设置具有相对独立的一个个网站功能(如博客功能、网页展示功能等等),是由一个个的子文件夹组成的,其中包含所创建网站各个功能的代码文件、配置文件等等。

4.4.2 Django和webGIS

Django是一款开放源代码的Web应用框架,由python编程语言写成。它具有非常强大的应用程序支持功能,是编程界里大家公认最出名的python应用程序框架产品。

我将Django引进来是有原因的。传统的GIS一般基本上都是以平台软件主导和推动。但是渐渐的,webGIS走进了人们的视线里。webGIS——网络地理信息系统——是传统的GIS在网络上的延展延伸和发展,在web网上工作的GIS,其不仅仅具有传统GIS的特点,同时还具有在Internet上地理信息发布、共享和交流协作的基础,这是传统gis所没不具备的。Webgis是gis界的大势所趋。要想进军webgis,前提就是需要一个web框架,所以我选择了Django。

在python里跟Django有得一拼的Web框架还有:Flask、Sanic、Tornado。

4.4.3 网站(创建项目)

1.创建项目

创建新项目需要在cmd——命令提示符里通过django-admin.py工具来执行去实现。

在命令提示符里指定路径下输入django-admin startproject __(自创文件名),然后就可以在该指定路径下找到那个生成的新子文件夹(这个新的子文件夹就是要创建出来的网站的根路径,由名为项目名称)。可看下图4.21是如何创建网站项目:

图4.21 创建网站项目

新项目生成情况,除了生成沁园春文件夹外,还自动安装了manage.py工具(该工具提供了开发服务器启动、应用的建立等功能)。

内部自动生成的一些项目文件,如下面所示:</

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值