之前为了练习python,使用web.py开发了一个高铁小站:中国高铁地图(通过编辑各城市高铁站的经纬度数据,并在地图上通过线路连续实现动态展示中国高铁地图)线路越粗,设计时速越高,目前最高350KM/h。这个小站没有什么特别的,但是对于一个python初学者而言,这是一个非常容易入手学习python的代码,整个小站代码不多,但所有MVC都包括,并且是一个很有意思的内容。我已附上sql文件。包括全国各主要城市的经纬度数据表。在后台管理里也做了很多的工作,原来是开发一个很完整的先编辑完整的高铁车站信息,包括车站线台数,建面平方数,等级等很多的参数,以及高铁线路、车站的图片,图片描述等,后来发现自己根本没有时间和精力来维护这么多的东西,于是自己又再开发了全编辑这么一个功能,绕开那些高铁站的添加编辑,只要添加一条高铁线路,然后进入这条线路,逐个添加高铁车站,并且在添加高铁车站名称的同时后台会自动去百度地图或者数据库缓存中拿到经纬度数据,从而避免输入经纬度,这样编辑一条线路的时间和精力成本就大大下降了,这也是为什么我能在短时间内编辑完下面这个相对比较完整的高铁线路图出来,当然不得不说,整个这个小站也真的是花了我不少精力。本文地址:http://www.04007.cn/article/581.html,未经许可,不得转载.
小站地址:http://gaotie.04007.cn/zhongguo-gaotie-zongtu.zhongguo.gaotie.wang.com本文地址:http://www.04007.cn/article/581.html,未经许可,不得转载.
高铁线路图截图如下:本文地址:http://www.04007.cn/article/581.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/581.html,未经许可,不得转载.
目前因为时间有限,精力有限,了解的内容也有限,肯定还有很多高铁线路没有加上,欢迎大家在评论里告诉我,我有时间会来添加。本文地址:http://www.04007.cn/article/581.html,未经许可,不得转载.
另外今天把这个项目提交到了github上:https://github.com/KermitCode/china-gaotie-map_python_web.py 有需要的朋友可以去下载,我也好久没有使用git了。把今天运行的git命令在这里做个记录。
首先在github上建立一个Repository知识库,并添加README.md文件,然后git上的命令小记如下:本文地址:http://www.04007.cn/article/581.html,未经许可,不得转载.
$ git clone https://github.com/KermitCode/china-gaotie-map.git
然后将git生成的目录下的.git目录以及README.md移至当前目录下
$ mv china-gaotie-map/.git/ ./
$ mv china-gaotie-map/README.md ./
$ rm -rf china-gaotie-map/
$ git add .
$ git commit -m "初始化中国高铁python项目代码"
$ git push origin master
在web界面更新了README.md后使用$ git pull更新文件
$ git pull
再添加sql文件
$ git add china-gaotie.sql
$ git commit -m "sql file"
后面的git push就不用再加上origin master了。
$ git push本文地址:http://www.04007.cn/article/581.html,未经许可,不得转载.
另外github上的项目类别总是容易出错,我这次上传的是python项目,但因为代码里面有很多的视图模板html文件,所以它就把我的标成html,解决办法就是在项目的根目录下创建一个文件:名为.gitattributes,内容如下,然后就可以了。
*.js linguist-language=python
*.css linguist-language=python
*.html linguist-language=python本文地址:http://www.04007.cn/article/581.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/581.html 未经许可,不得转载. 手机访问本页请扫描下方二维码:
|