python tornado mysql 内容管理后台部署

我的第一个python语言的CMS终于要部署啦,现在来看下整个的project:

其中,

back_handler是后台管理部分内容,包括添加、编辑、删除、查看等内容的操作。

db_scripts是所有数据库操作的集合。

handler是用于终端(ios,android等设备)请求的处理。

share是一些公共的类库,方便通用。

其实此次工程由于本人python能力所限(学习未过半月),还存在大量重复代码,特别是back_handler中,因其和html页面打交道,很多页面又存在不同元素,但是大体上的结构是一样的,我期待过段时间等此工程的商业效应过期以及本人的能力上涨,我优化结构后将其开源,到时候请大家指点。

根据tornado的结构,大家可以很轻松知道static和templates的内容。

其中,static中存有静态内容,包括一些css、js文件,以及一些用户上传文件,其主要作用是可以直接通过路径进行访问。

templates就是一些页面,用来动态加载。

下面说部署。

部署到一台winserver2003,其实安装python以及一些类库都很简单,归功于easyInstall,几条命令搞定。

但是mysql比较麻烦,我以前没有过多的用过mysql,对于navicat也比较陌生。在我将sql脚本导入winserver时,(命令:

>use xxx;
>source d:/xxx.sql;

总是报一个1064的错误。未解。遂发现可以通过navicat提供的工具(运行SQL语句)搞定一切。

至此,一切完结。

(提示:通过svn来部署,事半功倍)

其实这一篇工作日志实在简陋,没有什么可以给大家的。仅仅是为了纪念第一次部署。(以前部署过静态页面)

期待下次开源。

 

转载于:https://my.oschina.net/ernest/blog/28001

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值